home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Battle Chess / Guided Tour / Guided Tour.rsrc / CODE_4.txt < prev    next >
Text File  |  1993-09-09  |  206KB  |  3,706 lines

  1. # near model CODE resource
  2. # jump table entries: 33064-33093 (30 of them)
  3. export_60:
  4. 00000000  4267                     clr.w      -[A7]
  5. 00000002  3F3C 0400                move.w     -[A7], 0x400
  6. 00000006  486D 96E8                pea.l      [A5 - 0x6918]
  7. 0000000A  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  8. 0000000E  508F                     addq.l     A7, 8
  9. 00000010  4EBA 0038                jsr        [PC + 0x38 /* 0000004A */]
  10. 00000014  4EBA 0152                jsr        [PC + 0x152 /* 00000168 */]
  11. 00000018  426D AE7A                clr.w      [A5 - 0x5186]
  12. 0000001C  4EBA 108E                jsr        [PC + 0x108E /* 000010AC */]
  13. 00000020  4E75                     rts
  14. export_66:
  15. 00000022  102D AE78                move.b     D0, [A5 - 0x5188]
  16. 00000026  4880                     ext.w      D0
  17. 00000028  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  18. 0000002C  0000 0002                ori.b      D0, 0x2
  19. 00000030  0018 0006                ori.b      [A0]+, 0x6
  20. 00000034  000A 000E                ori.b      A2, 0xE
  21. 00000038  4EBA 0356                jsr        [PC + 0x356 /* 00000390 */]
  22. 0000003C  600A                     bra        +0xC /* 00000048 */
  23. 0000003E  4EBA 03FA                jsr        [PC + 0x3FA /* 0000043A */]
  24. 00000042  6004                     bra        +0x6 /* 00000048 */
  25. 00000044  4EBA 0626                jsr        [PC + 0x626 /* 0000066C */]
  26. label00000048:
  27. 00000048  4E75                     rts
  28. fn0000004A:
  29. 0000004A  4E56 FFFC                link       A6, -0x0004
  30. 0000004E  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  31. 00000052  48C0                     ext.l      D0
  32. 00000054  2D40 FFFC                move.l     [A6 - 0x4], D0
  33. 00000058  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  34. 0000005C  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  35. 00000060  7001                     moveq.l    D0, 0x01
  36. 00000062  3B40 AEA4                move.w     [A5 - 0x515C], D0
  37. 00000066  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  38. 0000006A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  39. 0000006E  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  40. 00000072  4EBA 08EA                jsr        [PC + 0x8EA /* 0000095E */]
  41. 00000076  4A6D C548                tst.w      [A5 - 0x3AB8]
  42. 0000007A  6614                     bne        +0x16 /* 00000090 */
  43. 0000007C  3F3C 0003                move.w     -[A7], 0x3
  44. 00000080  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  45. 00000084  548F                     addq.l     A7, 2
  46. 00000086  3F3C 0002                move.w     -[A7], 0x2
  47. 0000008A  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  48. 0000008E  548F                     addq.l     A7, 2
  49. label00000090:
  50. 00000090  4E5E                     unlink     A6
  51. 00000092  4E75                     rts
  52. 00000094  5354                     subq.w     [A4], 1
  53. 00000096  4152                     chk.w      D0, [A2]
  54. 00000098  5455                     addq.w     [A5], 2
  55. 0000009A  5020                     addq.b     -[A0], 8
  56. fn0000009C:
  57. 0000009C  4E56 FFFE                link       A6, -0x0002
  58. 000000A0  3D6D 96E6 FFFE           move.w     [A6 - 0x2], [A5 - 0x691A]
  59. 000000A6  6030                     bra        +0x32 /* 000000D8 */
  60. label000000A8:
  61. 000000A8  302E FFFE                move.w     D0, [A6 - 0x2]
  62. 000000AC  906D 96E6                sub.w      D0, [A5 - 0x691A]
  63. 000000B0  0640 0067                addi.w     D0, 0x67 /* 'g' */
  64. 000000B4  48C0                     ext.l      D0
  65. 000000B6  E780                     asl        D0, 3
  66. 000000B8  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  67. 000000BC  D1C0                     add.l      A0, D0
  68. 000000BE  302E FFFE                move.w     D0, [A6 - 0x2]
  69. 000000C2  0640 0068                addi.w     D0, 0x68 /* 'h' */
  70. 000000C6  48C0                     ext.l      D0
  71. 000000C8  E780                     asl        D0, 3
  72. 000000CA  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  73. 000000CE  D3C0                     add.l      A1, D0
  74. 000000D0  20D9                     move.l     [A0]+, [A1]+
  75. 000000D2  20D9                     move.l     [A0]+, [A1]+
  76. 000000D4  536E FFFE                subq.w     [A6 - 0x2], 1
  77. label000000D8:
  78. 000000D8  0C6E FF98 FFFE           cmpi.w     [A6 - 0x2], 0xFF98
  79. 000000DE  6CC8                     bge        -0x36 /* 000000A8 */
  80. 000000E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  81. 000000E2  3B40 96E6                move.w     [A5 - 0x691A], D0
  82. 000000E6  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  83. 000000EA  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  84. 000000EE  20D9                     move.l     [A0]+, [A1]+
  85. 000000F0  20D9                     move.l     [A0]+, [A1]+
  86. 000000F2  41ED 9A28                lea.l      A0, [A5 - 0x65D8]
  87. 000000F6  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  88. 000000FA  20D9                     move.l     [A0]+, [A1]+
  89. 000000FC  20D9                     move.l     [A0]+, [A1]+
  90. 000000FE  4E5E                     unlink     A6
  91. 00000100  4E75                     rts
  92. 00000102  4144                     chk.w      D0, D4
  93. 00000104  4A55                     tst.w      [A5]
  94. 00000106  5354                     subq.w     [A4], 1
  95. 00000108  4D4F                     chk.w      D6, A7
  96. fn0000010A:
  97. 0000010A  4E56 FFFE                link       A6, -0x0002
  98. 0000010E  536D 96E6                subq.w     [A5 - 0x691A], 1
  99. 00000112  7098                     moveq.l    D0, 0xFFFFFF98
  100. 00000114  3D40 FFFE                move.w     [A6 - 0x2], D0
  101. 00000118  602C                     bra        +0x2E /* 00000146 */
  102. label0000011A:
  103. 0000011A  302E FFFE                move.w     D0, [A6 - 0x2]
  104. 0000011E  0640 0068                addi.w     D0, 0x68 /* 'h' */
  105. 00000122  48C0                     ext.l      D0
  106. 00000124  E780                     asl        D0, 3
  107. 00000126  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  108. 0000012A  D1C0                     add.l      A0, D0
  109. 0000012C  302E FFFE                move.w     D0, [A6 - 0x2]
  110. 00000130  0640 0069                addi.w     D0, 0x69 /* 'i' */
  111. 00000134  48C0                     ext.l      D0
  112. 00000136  E780                     asl        D0, 3
  113. 00000138  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  114. 0000013C  D3C0                     add.l      A1, D0
  115. 0000013E  20D9                     move.l     [A0]+, [A1]+
  116. 00000140  20D9                     move.l     [A0]+, [A1]+
  117. 00000142  526E FFFE                addq.w     [A6 - 0x2], 1
  118. label00000146:
  119. 00000146  302E FFFE                move.w     D0, [A6 - 0x2]
  120. 0000014A  B06D 96E6                cmp.w      D0, [A5 - 0x691A]
  121. 0000014E  6FCA                     ble        -0x34 /* 0000011A */
  122. 00000150  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  123. 00000154  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  124. 00000158  20D9                     move.l     [A0]+, [A1]+
  125. 0000015A  20D9                     move.l     [A0]+, [A1]+
  126. 0000015C  4E5E                     unlink     A6
  127. 0000015E  4E75                     rts
  128. 00000160  5354                     subq.w     [A4], 1
  129. 00000162  4F52                     chk.w      D7, [A2]
  130. 00000164  454D                     chk.w      D2, A5
  131. 00000166  4F56                     chk.w      D7, [A6]
  132. fn00000168:
  133. 00000168  426D AE6E                clr.w      [A5 - 0x5192]
  134. 0000016C  426D ACDA                clr.w      [A5 - 0x5326]
  135. 00000170  7017                     moveq.l    D0, 0x17
  136. 00000172  3B40 ACD0                move.w     [A5 - 0x5330], D0
  137. 00000176  4EBA 012A                jsr        [PC + 0x12A /* 000002A2 */]
  138. 0000017A  4EBA 01CA                jsr        [PC + 0x1CA /* 00000346 */]
  139. 0000017E  206D DAC4                movea.l    A0, [A5 - 0x253C]
  140. 00000182  7000                     moveq.l    D0, 0x00
  141. 00000184  1010                     move.b     D0, [A0]
  142. 00000186  4A40                     tst.w      D0
  143. 00000188  6606                     bne        +0x8 /* 00000190 */
  144. 0000018A  426D ACDA                clr.w      [A5 - 0x5326]
  145. 0000018E  6006                     bra        +0x8 /* 00000196 */
  146. label00000190:
  147. 00000190  3B7C 00C8 ACDA           move.w     [A5 - 0x5326], 0xC8
  148. label00000196:
  149. 00000196  42AD AE9E                clr.l      [A5 - 0x5162]
  150. 0000019A  42AD AE9A                clr.l      [A5 - 0x5166]
  151. 0000019E  7001                     moveq.l    D0, 0x01
  152. 000001A0  1B40 9A27                move.b     [A5 - 0x65D9], D0
  153. 000001A4  426D ACD2                clr.w      [A5 - 0x532E]
  154. 000001A8  426D ACD8                clr.w      [A5 - 0x5328]
  155. 000001AC  4267                     clr.w      -[A7]
  156. 000001AE  3F3C 0B40                move.w     -[A7], 0xB40
  157. 000001B2  486D A188                pea.l      [A5 - 0x5E78]
  158. 000001B6  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  159. 000001BA  508F                     addq.l     A7, 8
  160. 000001BC  102D 96E4                move.b     D0, [A5 - 0x691C]
  161. 000001C0  4880                     ext.w      D0
  162. 000001C2  48C0                     ext.l      D0
  163. 000001C4  D080                     add.l      D0, D0
  164. 000001C6  41ED DABE                lea.l      A0, [A5 - 0x2542]
  165. 000001CA  D1C0                     add.l      A0, D0
  166. 000001CC  3010                     move.w     D0, [A0]
  167. 000001CE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  168. 000001D2  0000 0002                ori.b      D0, 0x2
  169. 000001D6  001A 0006                ori.b      [A2]+, 0x6
  170. 000001DA  000A 0010                ori.b      A2, 0x10
  171. 000001DE  422D AE78                clr.b      [A5 - 0x5188]
  172. 000001E2  600C                     bra        +0xE /* 000001F0 */
  173. 000001E4  7002                     moveq.l    D0, 0x02
  174. 000001E6  1B40 AE78                move.b     [A5 - 0x5188], D0
  175. 000001EA  6004                     bra        +0x6 /* 000001F0 */
  176. 000001EC  422D AE78                clr.b      [A5 - 0x5188]
  177. label000001F0:
  178. 000001F0  422D AE79                clr.b      [A5 - 0x5187]
  179. 000001F4  4EBA 0012                jsr        [PC + 0x12 /* 00000208 */]
  180. 000001F8  3F3C 0001                move.w     -[A7], 0x1
  181. 000001FC  486D AF32                pea.l      [A5 - 0x50CE]
  182. 00000200  4EBA 167C                jsr        [PC + 0x167C /* 0000187E */]
  183. 00000204  5C8F                     addq.l     A7, 6
  184. 00000206  4E75                     rts
  185. fn00000208:
  186. 00000208  4E56 FFDE                link       A6, -0x0022
  187. 0000020C  42A7                     clr.l      -[A7]
  188. 0000020E  A975                     syscall    TickCount
  189. 00000210  201F                     move.l     D0, [A7]+
  190. 00000212  2D40 FFE2                move.l     [A6 - 0x1E], D0
  191. 00000216  082D 0000 DAB9           btst.b     [A5 - 0x2547], 0x0
  192. 0000021C  6708                     beq        +0xA /* 00000226 */
  193. 0000021E  3D7C 7531 FFE6           move.w     [A6 - 0x1A], 0x7531 /* 'u1' */
  194. 00000224  6006                     bra        +0x8 /* 0000022C */
  195. label00000226:
  196. 00000226  3D7C 7530 FFE6           move.w     [A6 - 0x1A], 0x7530 /* 'u0' */
  197. label0000022C:
  198. 0000022C  42A7                     clr.l      -[A7]
  199. 0000022E  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  200. 00000232  42A7                     clr.l      -[A7]
  201. 00000234  4878 FFFF                push.l     0xFFFF
  202. 00000238  A97C                     syscall    GetNewDialog
  203. 0000023A  205F                     movea.l    A0, [A7]+
  204. 0000023C  2D48 FFFC                move.l     [A6 - 0x4], A0
  205. 00000240  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  206. 00000244  A981                     syscall    DrawDialog
  207. 00000246  082D 0000 DAB9           btst.b     [A5 - 0x2547], 0x0
  208. 0000024C  6718                     beq        +0x1A /* 00000266 */
  209. label0000024E:
  210. 0000024E  42A7                     clr.l      -[A7]
  211. 00000250  A975                     syscall    TickCount
  212. 00000252  201F                     move.l     D0, [A7]+
  213. 00000254  2D40 FFDE                move.l     [A6 - 0x22], D0
  214. 00000258  90AE FFE2                sub.l      D0, [A6 - 0x1E]
  215. 0000025C  0C80 0000 012C           cmpi.l     D0, 0x12C
  216. 00000262  65EA                     bcs        -0x14 /* 0000024E */
  217. 00000264  6016                     bra        +0x18 /* 0000027C */
  218. label00000266:
  219. 00000266  42A7                     clr.l      -[A7]
  220. 00000268  A975                     syscall    TickCount
  221. 0000026A  201F                     move.l     D0, [A7]+
  222. 0000026C  2D40 FFDE                move.l     [A6 - 0x22], D0
  223. 00000270  90AE FFE2                sub.l      D0, [A6 - 0x1E]
  224. 00000274  0C80 0000 0258           cmpi.l     D0, 0x258
  225. 0000027A  65EA                     bcs        -0x14 /* 00000266 */
  226. label0000027C:
  227. 0000027C  082D 0000 DAB9           btst.b     [A5 - 0x2547], 0x0
  228. 00000282  6706                     beq        +0x8 /* 0000028A */
  229. 00000284  426D DAB8                clr.w      [A5 - 0x2548]
  230. 00000288  6006                     bra        +0x8 /* 00000290 */
  231. label0000028A:
  232. 0000028A  7001                     moveq.l    D0, 0x01
  233. 0000028C  3B40 DAB8                move.w     [A5 - 0x2548], D0
  234. label00000290:
  235. 00000290  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  236. 00000294  A983                     syscall    DisposeDialog
  237. 00000296  4E5E                     unlink     A6
  238. 00000298  4E75                     rts
  239. 0000029A  5348                     subq.w     A0, 1
  240. 0000029C  4F57                     chk.w      D7, [A7]
  241. 0000029E  4445                     neg.w      D5
  242. 000002A0  4D4F                     chk.w      D6, A7
  243. fn000002A2:
  244. 000002A2  4E56 FFFE                link       A6, -0x0002
  245. 000002A6  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  246. 000002AA  426E FFFE                clr.w      [A6 - 0x2]
  247. 000002AE  6000 0074                bra        +0x76 /* 00000324 */
  248. label000002B2:
  249. 000002B2  302E FFFE                move.w     D0, [A6 - 0x2]
  250. 000002B6  48C0                     ext.l      D0
  251. 000002B8  D080                     add.l      D0, D0
  252. 000002BA  41ED 9B30                lea.l      A0, [A5 - 0x64D0]
  253. 000002BE  D1C0                     add.l      A0, D0
  254. 000002C0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  255. 000002C4  4267                     clr.w      -[A7]
  256. 000002C6  3F10                     move.w     -[A7], [A0]
  257. 000002C8  4EBA 0090                jsr        [PC + 0x90 /* 0000035A */]
  258. 000002CC  5C8F                     addq.l     A7, 6
  259. 000002CE  302E FFFE                move.w     D0, [A6 - 0x2]
  260. 000002D2  0640 0010                addi.w     D0, 0x10
  261. 000002D6  3F00                     move.w     -[A7], D0
  262. 000002D8  4267                     clr.w      -[A7]
  263. 000002DA  3F3C 0006                move.w     -[A7], 0x6
  264. 000002DE  4EBA 007A                jsr        [PC + 0x7A /* 0000035A */]
  265. 000002E2  5C8F                     addq.l     A7, 6
  266. 000002E4  302E FFFE                move.w     D0, [A6 - 0x2]
  267. 000002E8  0640 0060                addi.w     D0, 0x60 /* '`' */
  268. 000002EC  3F00                     move.w     -[A7], D0
  269. 000002EE  3F3C 0001                move.w     -[A7], 0x1
  270. 000002F2  3F3C 0006                move.w     -[A7], 0x6
  271. 000002F6  4EBA 0062                jsr        [PC + 0x62 /* 0000035A */]
  272. 000002FA  5C8F                     addq.l     A7, 6
  273. 000002FC  302E FFFE                move.w     D0, [A6 - 0x2]
  274. 00000300  48C0                     ext.l      D0
  275. 00000302  D080                     add.l      D0, D0
  276. 00000304  41ED 9B30                lea.l      A0, [A5 - 0x64D0]
  277. 00000308  D1C0                     add.l      A0, D0
  278. 0000030A  302E FFFE                move.w     D0, [A6 - 0x2]
  279. 0000030E  0640 0070                addi.w     D0, 0x70 /* 'p' */
  280. 00000312  3F00                     move.w     -[A7], D0
  281. 00000314  3F3C 0001                move.w     -[A7], 0x1
  282. 00000318  3F10                     move.w     -[A7], [A0]
  283. 0000031A  4EBA 003E                jsr        [PC + 0x3E /* 0000035A */]
  284. 0000031E  5C8F                     addq.l     A7, 6
  285. 00000320  526E FFFE                addq.w     [A6 - 0x2], 1
  286. label00000324:
  287. 00000324  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  288. 0000032A  6F86                     ble        -0x78 /* 000002B2 */
  289. 0000032C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  290. 00000330  422D 96E4                clr.b      [A5 - 0x691C]
  291. 00000334  7001                     moveq.l    D0, 0x01
  292. 00000336  1B40 96E5                move.b     [A5 - 0x691B], D0
  293. 0000033A  4E5E                     unlink     A6
  294. 0000033C  4E75                     rts
  295. 0000033E  5245                     addq.w     D5, 1
  296. 00000340  5345                     subq.w     D5, 1
  297. 00000342  5447                     addq.w     D7, 2
  298. 00000344  414D                     chk.w      D0, A5
  299. fn00000346:
  300. 00000346  70FF                     moveq.l    D0, 0xFFFFFFFF
  301. 00000348  3B40 96E6                move.w     [A5 - 0x691A], D0
  302. 0000034C  41ED 9A20                lea.l      A0, [A5 - 0x65E0]
  303. 00000350  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  304. 00000354  20D9                     move.l     [A0]+, [A1]+
  305. 00000356  20D9                     move.l     [A0]+, [A1]+
  306. 00000358  4E75                     rts
  307. fn0000035A:
  308. 0000035A  4E56 0000                link       A6, 0
  309. 0000035E  302E 000C                move.w     D0, [A6 + 0xC]
  310. 00000362  48C0                     ext.l      D0
  311. 00000364  E580                     asl        D0, 2
  312. 00000366  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  313. 0000036A  D1C0                     add.l      A0, D0
  314. 0000036C  10AE 0009                move.b     [A0], [A6 + 0x9]
  315. 00000370  302E 000C                move.w     D0, [A6 + 0xC]
  316. 00000374  48C0                     ext.l      D0
  317. 00000376  E580                     asl        D0, 2
  318. 00000378  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  319. 0000037C  D1C0                     add.l      A0, D0
  320. 0000037E  116E 000B 0001           move.b     [A0 + 0x1], [A6 + 0xB]
  321. 00000384  4E5E                     unlink     A6
  322. 00000386  4E75                     rts
  323. 00000388  494E                     chk.w      D4, A6
  324. 0000038A  5345                     subq.w     D5, 1
  325. 0000038C  5254                     addq.w     [A4], 1
  326. 0000038E  5049                     addq.w     A1, 8
  327. fn00000390:
  328. 00000390  4E56 FFFC                link       A6, -0x0004
  329. 00000394  426D AE68                clr.w      [A5 - 0x5198]
  330. 00000398  426D AE6A                clr.w      [A5 - 0x5196]
  331. 0000039C  4EBA 18B8                jsr        [PC + 0x18B8 /* 00001C56 */]
  332. 000003A0  4A40                     tst.w      D0
  333. 000003A2  6608                     bne        +0xA /* 000003AC */
  334. 000003A4  4EBA 18F2                jsr        [PC + 0x18F2 /* 00001C98 */]
  335. 000003A8  6000 0084                bra        +0x86 /* 0000042E */
  336. label000003AC:
  337. 000003AC  102D 96E4                move.b     D0, [A5 - 0x691C]
  338. 000003B0  4880                     ext.w      D0
  339. 000003B2  48C0                     ext.l      D0
  340. 000003B4  EB80                     asl        D0, 5
  341. 000003B6  41ED 969C                lea.l      A0, [A5 - 0x6964]
  342. 000003BA  D1C0                     add.l      A0, D0
  343. 000003BC  7000                     moveq.l    D0, 0x00
  344. 000003BE  1010                     move.b     D0, [A0]
  345. 000003C0  3F00                     move.w     -[A7], D0
  346. 000003C2  102D 96E5                move.b     D0, [A5 - 0x691B]
  347. 000003C6  4880                     ext.w      D0
  348. 000003C8  3F00                     move.w     -[A7], D0
  349. 000003CA  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  350. 000003CE  588F                     addq.l     A7, 4
  351. 000003D0  1B40 DAC2                move.b     [A5 - 0x253E], D0
  352. 000003D4  7001                     moveq.l    D0, 0x01
  353. 000003D6  3B40 C53C                move.w     [A5 - 0x3AC4], D0
  354. 000003DA  102D 96E4                move.b     D0, [A5 - 0x691C]
  355. 000003DE  4880                     ext.w      D0
  356. 000003E0  3F00                     move.w     -[A7], D0
  357. 000003E2  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  358. 000003E6  548F                     addq.l     A7, 2
  359. label000003E8:
  360. 000003E8  4EBA 10D0                jsr        [PC + 0x10D0 /* 000014BA */]
  361. 000003EC  4A6D AE7A                tst.w      [A5 - 0x5186]
  362. 000003F0  6608                     bne        +0xA /* 000003FA */
  363. 000003F2  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  364. 000003F6  3B40 AE7A                move.w     [A5 - 0x5186], D0
  365. label000003FA:
  366. 000003FA  4A6D AE7A                tst.w      [A5 - 0x5186]
  367. 000003FE  6704                     beq        +0x6 /* 00000404 */
  368. 00000400  4EBA 0AB4                jsr        [PC + 0xAB4 /* 00000EB6 */]
  369. label00000404:
  370. 00000404  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  371. 00000408  2D40 FFFC                move.l     [A6 - 0x4], D0
  372. 0000040C  4A80                     tst.l      D0
  373. 0000040E  6710                     beq        +0x12 /* 00000420 */
  374. 00000410  3F3C 0001                move.w     -[A7], 0x1
  375. 00000414  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  376. 00000418  4EBA 1464                jsr        [PC + 0x1464 /* 0000187E */]
  377. 0000041C  5C8F                     addq.l     A7, 6
  378. 0000041E  600E                     bra        +0x10 /* 0000042E */
  379. label00000420:
  380. 00000420  4A6D AE7A                tst.w      [A5 - 0x5186]
  381. 00000424  67C2                     beq        -0x3C /* 000003E8 */
  382. 00000426  426D C53C                clr.w      [A5 - 0x3AC4]
  383. 0000042A  4EBA 000E                jsr        [PC + 0xE /* 0000043A */]
  384. label0000042E:
  385. 0000042E  4E5E                     unlink     A6
  386. 00000430  4E75                     rts
  387. 00000432  5245                     addq.w     D5, 1
  388. 00000434  4144                     chk.w      D0, D4
  389. 00000436  4F50                     chk.w      D7, [A0]
  390. 00000438  5449                     addq.w     A1, 2
  391. fn0000043A:
  392. 0000043A  4E56 FFFA                link       A6, -0x0006
  393. 0000043E  422D AE78                clr.b      [A5 - 0x5188]
  394. 00000442  303C 00FF                move.w     D0, 0xFF
  395. 00000446  C06D AE7A                and.w      D0, [A5 - 0x5186]
  396. 0000044A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  397. 0000044E  0009 0026                ori.b      A1, 0x26 /* '&' */
  398. 00000452  0001 002E                ori.b      D1, 0x2E /* '.' */
  399. 00000456  000E 0036                ori.b      A6, 0x36 /* '6' */
  400. 0000045A  000F 003E                ori.b      A7, 0x3E /* '>' */
  401. 0000045E  0004 0096                ori.b      D4, 0x96
  402. 00000462  0005 0100                ori.b      D5, 0x0
  403. 00000466  000B 0108                ori.b      A3, 0x8
  404. 0000046A  0002 0128                ori.b      D2, 0x28 /* '(' */
  405. 0000046E  0006 01B0                ori.b      D6, 0xB0
  406. 00000472  0012 01E4                ori.b      [A2], 0xE4
  407. 00000476  4EBA FCF0                jsr        [PC - 0x310 /* 00000168 */]
  408. 0000047A  426D AE7A                clr.w      [A5 - 0x5186]
  409. 0000047E  6000 01DC                bra        +0x1DE /* 0000065C */
  410. 00000482  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  411. 00000486  426D AE7A                clr.w      [A5 - 0x5186]
  412. 0000048A  6000 01D0                bra        +0x1D2 /* 0000065C */
  413. 0000048E  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  414. 00000492  426D AE7A                clr.w      [A5 - 0x5186]
  415. 00000496  6000 01C4                bra        +0x1C6 /* 0000065C */
  416. 0000049A  302D 96E6                move.w     D0, [A5 - 0x691A]
  417. 0000049E  0640 0068                addi.w     D0, 0x68 /* 'h' */
  418. 000004A2  48C0                     ext.l      D0
  419. 000004A4  E780                     asl        D0, 3
  420. 000004A6  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  421. 000004AA  D1C0                     add.l      A0, D0
  422. 000004AC  7000                     moveq.l    D0, 0x00
  423. 000004AE  1028 0006                move.b     D0, [A0 + 0x6]
  424. 000004B2  4A40                     tst.w      D0
  425. 000004B4  6738                     beq        +0x3A /* 000004EE */
  426. 000004B6  302D 96E6                move.w     D0, [A5 - 0x691A]
  427. 000004BA  0640 0068                addi.w     D0, 0x68 /* 'h' */
  428. 000004BE  48C0                     ext.l      D0
  429. 000004C0  E780                     asl        D0, 3
  430. 000004C2  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  431. 000004C6  D1C0                     add.l      A0, D0
  432. 000004C8  5088                     addq.l     A0, 8
  433. 000004CA  2F20                     move.l     -[A7], -[A0]
  434. 000004CC  2F20                     move.l     -[A7], -[A0]
  435. 000004CE  4EBA 0942                jsr        [PC + 0x942 /* 00000E12 */]
  436. 000004D2  508F                     addq.l     A7, 8
  437. 000004D4  302D 96E6                move.w     D0, [A5 - 0x691A]
  438. 000004D8  0640 0069                addi.w     D0, 0x69 /* 'i' */
  439. 000004DC  48C0                     ext.l      D0
  440. 000004DE  E780                     asl        D0, 3
  441. 000004E0  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  442. 000004E4  D1C0                     add.l      A0, D0
  443. 000004E6  4850                     pea.l      [A0]
  444. 000004E8  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  445. 000004EC  588F                     addq.l     A7, 4
  446. label000004EE:
  447. 000004EE  426D AE7A                clr.w      [A5 - 0x5186]
  448. 000004F2  6000 0168                bra        +0x16A /* 0000065C */
  449. 000004F6  302D 96E6                move.w     D0, [A5 - 0x691A]
  450. 000004FA  0640 0069                addi.w     D0, 0x69 /* 'i' */
  451. 000004FE  48C0                     ext.l      D0
  452. 00000500  E780                     asl        D0, 3
  453. 00000502  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  454. 00000506  D1C0                     add.l      A0, D0
  455. 00000508  7000                     moveq.l    D0, 0x00
  456. 0000050A  1028 0006                move.b     D0, [A0 + 0x6]
  457. 0000050E  4A40                     tst.w      D0
  458. 00000510  670C                     beq        +0xE /* 0000051E */
  459. 00000512  0C6D FFFF 96E6           cmpi.w     [A5 - 0x691A], 0xFFFF
  460. 00000518  6C04                     bge        +0x6 /* 0000051E */
  461. 0000051A  7000                     moveq.l    D0, 0x00
  462. 0000051C  6002                     bra        +0x4 /* 00000520 */
  463. label0000051E:
  464. 0000051E  7001                     moveq.l    D0, 0x01
  465. label00000520:
  466. 00000520  4A40                     tst.w      D0
  467. 00000522  6638                     bne        +0x3A /* 0000055C */
  468. 00000524  302D 96E6                move.w     D0, [A5 - 0x691A]
  469. 00000528  0640 0069                addi.w     D0, 0x69 /* 'i' */
  470. 0000052C  48C0                     ext.l      D0
  471. 0000052E  E780                     asl        D0, 3
  472. 00000530  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  473. 00000534  D1C0                     add.l      A0, D0
  474. 00000536  5088                     addq.l     A0, 8
  475. 00000538  2F20                     move.l     -[A7], -[A0]
  476. 0000053A  2F20                     move.l     -[A7], -[A0]
  477. 0000053C  4EBA 0894                jsr        [PC + 0x894 /* 00000DD2 */]
  478. 00000540  508F                     addq.l     A7, 8
  479. 00000542  302D 96E6                move.w     D0, [A5 - 0x691A]
  480. 00000546  0640 0068                addi.w     D0, 0x68 /* 'h' */
  481. 0000054A  48C0                     ext.l      D0
  482. 0000054C  E780                     asl        D0, 3
  483. 0000054E  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  484. 00000552  D1C0                     add.l      A0, D0
  485. 00000554  4850                     pea.l      [A0]
  486. 00000556  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  487. 0000055A  588F                     addq.l     A7, 4
  488. label0000055C:
  489. 0000055C  426D AE7A                clr.w      [A5 - 0x5186]
  490. 00000560  6000 00FA                bra        +0xFC /* 0000065C */
  491. 00000564  4EBA 0D6E                jsr        [PC + 0xD6E /* 000012D4 */]
  492. 00000568  426D AE7A                clr.w      [A5 - 0x5186]
  493. 0000056C  6000 00EE                bra        +0xF0 /* 0000065C */
  494. 00000570  102D 96E4                move.b     D0, [A5 - 0x691C]
  495. 00000574  4880                     ext.w      D0
  496. 00000576  48C0                     ext.l      D0
  497. 00000578  D080                     add.l      D0, D0
  498. 0000057A  41ED DABE                lea.l      A0, [A5 - 0x2542]
  499. 0000057E  D1C0                     add.l      A0, D0
  500. 00000580  0C50 0001                cmpi.w     [A0], 0x1
  501. 00000584  6606                     bne        +0x8 /* 0000058C */
  502. 00000586  7002                     moveq.l    D0, 0x02
  503. 00000588  1B40 AE78                move.b     [A5 - 0x5188], D0
  504. label0000058C:
  505. 0000058C  426D AE7A                clr.w      [A5 - 0x5186]
  506. 00000590  6000 00CA                bra        +0xCC /* 0000065C */
  507. 00000594  4EBA 11C2                jsr        [PC + 0x11C2 /* 00001758 */]
  508. 00000598  4EBA FB02                jsr        [PC - 0x4FE /* 0000009C */]
  509. 0000059C  4EBA 07EE                jsr        [PC + 0x7EE /* 00000D8C */]
  510. 000005A0  4EBA FB68                jsr        [PC - 0x498 /* 0000010A */]
  511. 000005A4  41ED 9A30                lea.l      A0, [A5 - 0x65D0]
  512. 000005A8  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  513. 000005AC  20D9                     move.l     [A0]+, [A1]+
  514. 000005AE  20D9                     move.l     [A0]+, [A1]+
  515. 000005B0  426D AE7A                clr.w      [A5 - 0x5186]
  516. 000005B4  4EBA 1B24                jsr        [PC + 0x1B24 /* 000020DA */]
  517. 000005B8  4A40                     tst.w      D0
  518. 000005BA  6718                     beq        +0x1A /* 000005D4 */
  519. 000005BC  102D 96E5                move.b     D0, [A5 - 0x691B]
  520. 000005C0  4880                     ext.w      D0
  521. 000005C2  3F00                     move.w     -[A7], D0
  522. 000005C4  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  523. 000005C8  548F                     addq.l     A7, 2
  524. 000005CA  1B40 9A26                move.b     [A5 - 0x65DA], D0
  525. 000005CE  4EBA 1B76                jsr        [PC + 0x1B76 /* 00002146 */]
  526. 000005D2  6020                     bra        +0x22 /* 000005F4 */
  527. label000005D4:
  528. 000005D4  4267                     clr.w      -[A7]
  529. 000005D6  41ED 9A28                lea.l      A0, [A5 - 0x65D8]
  530. 000005DA  2F20                     move.l     -[A7], -[A0]
  531. 000005DC  2F20                     move.l     -[A7], -[A0]
  532. 000005DE  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  533. 000005E2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  534. 000005E6  3D40 FFFA                move.w     [A6 - 0x6], D0
  535. 000005EA  4A40                     tst.w      D0
  536. 000005EC  6706                     beq        +0x8 /* 000005F4 */
  537. 000005EE  3B6E FFFA AE7A           move.w     [A5 - 0x5186], [A6 - 0x6]
  538. label000005F4:
  539. 000005F4  102D 96E4                move.b     D0, [A5 - 0x691C]
  540. 000005F8  4880                     ext.w      D0
  541. 000005FA  48C0                     ext.l      D0
  542. 000005FC  D080                     add.l      D0, D0
  543. 000005FE  41ED DABE                lea.l      A0, [A5 - 0x2542]
  544. 00000602  D1C0                     add.l      A0, D0
  545. 00000604  0C50 0001                cmpi.w     [A0], 0x1
  546. 00000608  6608                     bne        +0xA /* 00000612 */
  547. 0000060A  7002                     moveq.l    D0, 0x02
  548. 0000060C  1B40 AE78                move.b     [A5 - 0x5188], D0
  549. 00000610  604A                     bra        +0x4C /* 0000065C */
  550. label00000612:
  551. 00000612  4EBA 1642                jsr        [PC + 0x1642 /* 00001C56 */]
  552. 00000616  4A40                     tst.w      D0
  553. 00000618  6642                     bne        +0x44 /* 0000065C */
  554. 0000061A  4EBA 167C                jsr        [PC + 0x167C /* 00001C98 */]
  555. 0000061E  603C                     bra        +0x3E /* 0000065C */
  556. 00000620  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  557. 00000624  4EBA FD20                jsr        [PC - 0x2E0 /* 00000346 */]
  558. 00000628  426D AE7A                clr.w      [A5 - 0x5186]
  559. 0000062C  102D 96E4                move.b     D0, [A5 - 0x691C]
  560. 00000630  4880                     ext.w      D0
  561. 00000632  48C0                     ext.l      D0
  562. 00000634  D080                     add.l      D0, D0
  563. 00000636  41ED DABE                lea.l      A0, [A5 - 0x2542]
  564. 0000063A  D1C0                     add.l      A0, D0
  565. 0000063C  0C50 0001                cmpi.w     [A0], 0x1
  566. 00000640  6608                     bne        +0xA /* 0000064A */
  567. 00000642  7002                     moveq.l    D0, 0x02
  568. 00000644  3B40 AE7A                move.w     [A5 - 0x5186], D0
  569. 00000648  6012                     bra        +0x14 /* 0000065C */
  570. label0000064A:
  571. 0000064A  4EBA 160A                jsr        [PC + 0x160A /* 00001C56 */]
  572. 0000064E  4A40                     tst.w      D0
  573. 00000650  660A                     bne        +0xC /* 0000065C */
  574. 00000652  4EBA 1644                jsr        [PC + 0x1644 /* 00001C98 */]
  575. 00000656  6004                     bra        +0x6 /* 0000065C */
  576. 00000658  426D AE7A                clr.w      [A5 - 0x5186]
  577. label0000065C:
  578. 0000065C  4EBA 0E5C                jsr        [PC + 0xE5C /* 000014BA */]
  579. 00000660  4E5E                     unlink     A6
  580. 00000662  4E75                     rts
  581. 00000664  4348                     chk.w      D1, A0
  582. 00000666  4543                     chk.w      D2, D3
  583. 00000668  4B4F                     chk.w      D5, A7
  584. 0000066A  5054                     addq.w     [A4], 8
  585. fn0000066C:
  586. 0000066C  422D AE79                clr.b      [A5 - 0x5187]
  587. label00000670:
  588. 00000670  426D C53C                clr.w      [A5 - 0x3AC4]
  589. 00000674  102D AE79                move.b     D0, [A5 - 0x5187]
  590. 00000678  4880                     ext.w      D0
  591. 0000067A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  592. 0000067E  0000 0002                ori.b      D0, 0x2
  593. 00000682  0018 0006                ori.b      [A0]+, 0x6
  594. 00000686  000A 000E                ori.b      A2, 0xE
  595. 0000068A  4EBA 0032                jsr        [PC + 0x32 /* 000006BE */]
  596. 0000068E  600A                     bra        +0xC /* 0000069A */
  597. 00000690  4EBA 00E8                jsr        [PC + 0xE8 /* 0000077A */]
  598. 00000694  6004                     bra        +0x6 /* 0000069A */
  599. 00000696  4EBA 02C4                jsr        [PC + 0x2C4 /* 0000095C */]
  600. label0000069A:
  601. 0000069A  0C2D 0002 AE78           cmpi.b     [A5 - 0x5188], 0x2
  602. 000006A0  6616                     bne        +0x18 /* 000006B8 */
  603. 000006A2  102D 96E4                move.b     D0, [A5 - 0x691C]
  604. 000006A6  4880                     ext.w      D0
  605. 000006A8  48C0                     ext.l      D0
  606. 000006AA  D080                     add.l      D0, D0
  607. 000006AC  41ED DABE                lea.l      A0, [A5 - 0x2542]
  608. 000006B0  D1C0                     add.l      A0, D0
  609. 000006B2  0C50 0001                cmpi.w     [A0], 0x1
  610. 000006B6  67B8                     beq        -0x46 /* 00000670 */
  611. label000006B8:
  612. 000006B8  422D AE78                clr.b      [A5 - 0x5188]
  613. 000006BC  4E75                     rts
  614. fn000006BE:
  615. 000006BE  526D DABC                addq.w     [A5 - 0x2544], 1
  616. 000006C2  4EBA 064A                jsr        [PC + 0x64A /* 00000D0E */]
  617. 000006C6  4EBA 0D56                jsr        [PC + 0xD56 /* 0000141E */]
  618. 000006CA  4EBA F9D0                jsr        [PC - 0x630 /* 0000009C */]
  619. 000006CE  4A6D DABA                tst.w      [A5 - 0x2546]
  620. 000006D2  6704                     beq        +0x6 /* 000006D8 */
  621. 000006D4  4EBA 0366                jsr        [PC + 0x366 /* 00000A3C */]
  622. label000006D8:
  623. 000006D8  426D 96E6                clr.w      [A5 - 0x691A]
  624. 000006DC  426D C53C                clr.w      [A5 - 0x3AC4]
  625. 000006E0  4A6D DABA                tst.w      [A5 - 0x2546]
  626. 000006E4  6612                     bne        +0x14 /* 000006F8 */
  627. 000006E6  426D AE6E                clr.w      [A5 - 0x5192]
  628. 000006EA  3F3C 0002                move.w     -[A7], 0x2
  629. 000006EE  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  630. 000006F2  548F                     addq.l     A7, 2
  631. 000006F4  6000 006C                bra        +0x6E /* 00000762 */
  632. label000006F8:
  633. 000006F8  4A6D AE72                tst.w      [A5 - 0x518E]
  634. 000006FC  6F56                     ble        +0x58 /* 00000754 */
  635. 000006FE  7001                     moveq.l    D0, 0x01
  636. 00000700  1B40 F76A                move.b     [A5 - 0x896], D0
  637. 00000704  3F3C 0003                move.w     -[A7], 0x3
  638. 00000708  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  639. 0000070C  548F                     addq.l     A7, 2
  640. 0000070E  7001                     moveq.l    D0, 0x01
  641. 00000710  3B40 AE6E                move.w     [A5 - 0x5192], D0
  642. 00000714  4EBA 0272                jsr        [PC + 0x272 /* 00000988 */]
  643. 00000718  3F3C 0002                move.w     -[A7], 0x2
  644. 0000071C  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  645. 00000720  548F                     addq.l     A7, 2
  646. 00000722  422D F76A                clr.b      [A5 - 0x896]
  647. 00000726  302D DABE                move.w     D0, [A5 - 0x2542]
  648. 0000072A  B06D DAC0                cmp.w      D0, [A5 - 0x2540]
  649. 0000072E  57C0                     seq        D0
  650. 00000730  4400                     neg.b      D0
  651. 00000732  4880                     ext.w      D0
  652. 00000734  0C40 0001                cmpi.w     D0, 0x1
  653. 00000738  6628                     bne        +0x2A /* 00000762 */
  654. 0000073A  4A6D AE7A                tst.w      [A5 - 0x5186]
  655. 0000073E  6608                     bne        +0xA /* 00000748 */
  656. 00000740  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  657. 00000744  3B40 AE7A                move.w     [A5 - 0x5186], D0
  658. label00000748:
  659. 00000748  4A6D AE7A                tst.w      [A5 - 0x5186]
  660. 0000074C  6714                     beq        +0x16 /* 00000762 */
  661. 0000074E  4EBA 0766                jsr        [PC + 0x766 /* 00000EB6 */]
  662. 00000752  600E                     bra        +0x10 /* 00000762 */
  663. label00000754:
  664. 00000754  426D AE6E                clr.w      [A5 - 0x5192]
  665. 00000758  3F2D ACD0                move.w     -[A7], [A5 - 0x5330]
  666. 0000075C  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  667. 00000760  548F                     addq.l     A7, 2
  668. label00000762:
  669. 00000762  70FF                     moveq.l    D0, 0xFFFFFFFF
  670. 00000764  3B40 96E6                move.w     [A5 - 0x691A], D0
  671. 00000768  7001                     moveq.l    D0, 0x01
  672. 0000076A  1B40 AE79                move.b     [A5 - 0x5187], D0
  673. 0000076E  3F2D ACD2                move.w     -[A7], [A5 - 0x532E]
  674. 00000772  4EBA 05D2                jsr        [PC + 0x5D2 /* 00000D46 */]
  675. 00000776  548F                     addq.l     A7, 2
  676. 00000778  4E75                     rts
  677. fn0000077A:
  678. 0000077A  4E56 FFF4                link       A6, -0x000C
  679. 0000077E  41ED 9A28                lea.l      A0, [A5 - 0x65D8]
  680. 00000782  43ED ACDC                lea.l      A1, [A5 - 0x5324]
  681. 00000786  20D9                     move.l     [A0]+, [A1]+
  682. 00000788  20D9                     move.l     [A0]+, [A1]+
  683. 0000078A  41ED AD9E                lea.l      A0, [A5 - 0x5262]
  684. 0000078E  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  685. 00000792  20D9                     move.l     [A0]+, [A1]+
  686. 00000794  20D9                     move.l     [A0]+, [A1]+
  687. 00000796  41ED 9A30                lea.l      A0, [A5 - 0x65D0]
  688. 0000079A  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  689. 0000079E  20D9                     move.l     [A0]+, [A1]+
  690. 000007A0  20D9                     move.l     [A0]+, [A1]+
  691. 000007A2  7000                     moveq.l    D0, 0x00
  692. 000007A4  102D 9A2E                move.b     D0, [A5 - 0x65D2]
  693. 000007A8  4A40                     tst.w      D0
  694. 000007AA  664A                     bne        +0x4C /* 000007F6 */
  695. 000007AC  41ED AD9E                lea.l      A0, [A5 - 0x5262]
  696. 000007B0  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  697. 000007B4  20D9                     move.l     [A0]+, [A1]+
  698. 000007B6  20D9                     move.l     [A0]+, [A1]+
  699. 000007B8  302D DABE                move.w     D0, [A5 - 0x2542]
  700. 000007BC  B06D DAC0                cmp.w      D0, [A5 - 0x2540]
  701. 000007C0  57C0                     seq        D0
  702. 000007C2  4400                     neg.b      D0
  703. 000007C4  4880                     ext.w      D0
  704. 000007C6  0C40 0001                cmpi.w     D0, 0x1
  705. 000007CA  660C                     bne        +0xE /* 000007D8 */
  706. 000007CC  4EBA 14CA                jsr        [PC + 0x14CA /* 00001C98 */]
  707. 000007D0  422D AE79                clr.b      [A5 - 0x5187]
  708. 000007D4  6000 017A                bra        +0x17C /* 00000950 */
  709. label000007D8:
  710. 000007D8  7000                     moveq.l    D0, 0x00
  711. 000007DA  102D 9A26                move.b     D0, [A5 - 0x65DA]
  712. 000007DE  4A40                     tst.w      D0
  713. 000007E0  6708                     beq        +0xA /* 000007EA */
  714. 000007E2  4EBA 14B4                jsr        [PC + 0x14B4 /* 00001C98 */]
  715. 000007E6  6000 0168                bra        +0x16A /* 00000950 */
  716. label000007EA:
  717. 000007EA  4EBA F97C                jsr        [PC - 0x684 /* 00000168 */]
  718. 000007EE  422D AE78                clr.b      [A5 - 0x5188]
  719. 000007F2  6000 015C                bra        +0x15E /* 00000950 */
  720. label000007F6:
  721. 000007F6  302D 96E6                move.w     D0, [A5 - 0x691A]
  722. 000007FA  0640 0069                addi.w     D0, 0x69 /* 'i' */
  723. 000007FE  48C0                     ext.l      D0
  724. 00000800  E780                     asl        D0, 3
  725. 00000802  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  726. 00000806  D1C0                     add.l      A0, D0
  727. 00000808  5088                     addq.l     A0, 8
  728. 0000080A  2F20                     move.l     -[A7], -[A0]
  729. 0000080C  2F20                     move.l     -[A7], -[A0]
  730. 0000080E  4EBA 055E                jsr        [PC + 0x55E /* 00000D6E */]
  731. 00000812  508F                     addq.l     A7, 8
  732. 00000814  4EBA F8F4                jsr        [PC - 0x70C /* 0000010A */]
  733. 00000818  302D DABE                move.w     D0, [A5 - 0x2542]
  734. 0000081C  B06D DAC0                cmp.w      D0, [A5 - 0x2540]
  735. 00000820  57C0                     seq        D0
  736. 00000822  4400                     neg.b      D0
  737. 00000824  4880                     ext.w      D0
  738. 00000826  0C40 0001                cmpi.w     D0, 0x1
  739. 0000082A  6600 00E4                bne        +0xE6 /* 00000910 */
  740. 0000082E  0C6D 0078 ACD8           cmpi.w     [A5 - 0x5328], 0x78 /* 'x' */
  741. 00000834  6C44                     bge        +0x46 /* 0000087A */
  742. 00000836  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  743. 0000083A  0C40 0064                cmpi.w     D0, 0x64 /* 'd' */
  744. 0000083E  5CC0                     sge        D0
  745. 00000840  4400                     neg.b      D0
  746. 00000842  4880                     ext.w      D0
  747. 00000844  3D40 FFFC                move.w     [A6 - 0x4], D0
  748. 00000848  4A40                     tst.w      D0
  749. 0000084A  662E                     bne        +0x30 /* 0000087A */
  750. 0000084C  4267                     clr.w      -[A7]
  751. 0000084E  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  752. 00000852  548F                     addq.l     A7, 2
  753. 00000854  0C40 0003                cmpi.w     D0, 0x3
  754. 00000858  5CC0                     sge        D0
  755. 0000085A  4400                     neg.b      D0
  756. 0000085C  4880                     ext.w      D0
  757. 0000085E  3D40 FFFA                move.w     [A6 - 0x6], D0
  758. 00000862  4A40                     tst.w      D0
  759. 00000864  6614                     bne        +0x16 /* 0000087A */
  760. 00000866  0C6D F780 AD9C           cmpi.w     [A5 - 0x5264], 0xF780
  761. 0000086C  5FC0                     sle        D0
  762. 0000086E  4400                     neg.b      D0
  763. 00000870  4880                     ext.w      D0
  764. 00000872  3D40 FFF8                move.w     [A6 - 0x8], D0
  765. 00000876  4A40                     tst.w      D0
  766. 00000878  6760                     beq        +0x62 /* 000008DA */
  767. label0000087A:
  768. 0000087A  4A2D 96E4                tst.b      [A5 - 0x691C]
  769. 0000087E  6628                     bne        +0x2A /* 000008A8 */
  770. 00000880  4267                     clr.w      -[A7]
  771. 00000882  3F3C 000C                move.w     -[A7], 0xC
  772. 00000886  4879 0000 0348           push.l     0x348
  773. 0000088C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  774. 00000890  508F                     addq.l     A7, 8
  775. 00000892  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  776. 00000896  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  777. 0000089A  4879 0000 0356           push.l     0x356
  778. 000008A0  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  779. 000008A4  5C8F                     addq.l     A7, 6
  780. 000008A6  6026                     bra        +0x28 /* 000008CE */
  781. label000008A8:
  782. 000008A8  4267                     clr.w      -[A7]
  783. 000008AA  3F3C 000C                move.w     -[A7], 0xC
  784. 000008AE  4879 0000 0366           push.l     0x366
  785. 000008B4  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  786. 000008B8  508F                     addq.l     A7, 8
  787. 000008BA  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  788. 000008BE  3F3C 000C                move.w     -[A7], 0xC
  789. 000008C2  4879 0000 0374           push.l     0x374
  790. 000008C8  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  791. 000008CC  5C8F                     addq.l     A7, 6
  792. label000008CE:
  793. 000008CE  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  794. 000008D2  4EBA F894                jsr        [PC - 0x76C /* 00000168 */]
  795. 000008D6  6000 0078                bra        +0x7A /* 00000950 */
  796. label000008DA:
  797. 000008DA  422D AE79                clr.b      [A5 - 0x5187]
  798. 000008DE  4EBA 17FA                jsr        [PC + 0x17FA /* 000020DA */]
  799. 000008E2  4A40                     tst.w      D0
  800. 000008E4  6708                     beq        +0xA /* 000008EE */
  801. 000008E6  4EBA 185E                jsr        [PC + 0x185E /* 00002146 */]
  802. 000008EA  6000 0064                bra        +0x66 /* 00000950 */
  803. label000008EE:
  804. 000008EE  4267                     clr.w      -[A7]
  805. 000008F0  41ED 9A30                lea.l      A0, [A5 - 0x65D0]
  806. 000008F4  2F20                     move.l     -[A7], -[A0]
  807. 000008F6  2F20                     move.l     -[A7], -[A0]
  808. 000008F8  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  809. 000008FC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  810. 00000900  3D40 FFFE                move.w     [A6 - 0x2], D0
  811. 00000904  4A40                     tst.w      D0
  812. 00000906  6748                     beq        +0x4A /* 00000950 */
  813. 00000908  3B6E FFFE AE7A           move.w     [A5 - 0x5186], [A6 - 0x2]
  814. 0000090E  6040                     bra        +0x42 /* 00000950 */
  815. label00000910:
  816. 00000910  7002                     moveq.l    D0, 0x02
  817. 00000912  1B40 AE79                move.b     [A5 - 0x5187], D0
  818. 00000916  4EBA 17C2                jsr        [PC + 0x17C2 /* 000020DA */]
  819. 0000091A  4A40                     tst.w      D0
  820. 0000091C  6706                     beq        +0x8 /* 00000924 */
  821. 0000091E  4EBA 1826                jsr        [PC + 0x1826 /* 00002146 */]
  822. 00000922  6020                     bra        +0x22 /* 00000944 */
  823. label00000924:
  824. 00000924  4267                     clr.w      -[A7]
  825. 00000926  41ED 9A30                lea.l      A0, [A5 - 0x65D0]
  826. 0000092A  2F20                     move.l     -[A7], -[A0]
  827. 0000092C  2F20                     move.l     -[A7], -[A0]
  828. 0000092E  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  829. 00000932  4FEF 000A                lea.l      A7, [A7 + 0xA]
  830. 00000936  3D40 FFFE                move.w     [A6 - 0x2], D0
  831. 0000093A  4A40                     tst.w      D0
  832. 0000093C  6706                     beq        +0x8 /* 00000944 */
  833. 0000093E  3B6E FFFE AE7A           move.w     [A5 - 0x5186], [A6 - 0x2]
  834. label00000944:
  835. 00000944  4EBA 1310                jsr        [PC + 0x1310 /* 00001C56 */]
  836. 00000948  4A40                     tst.w      D0
  837. 0000094A  6604                     bne        +0x6 /* 00000950 */
  838. 0000094C  4EBA 134A                jsr        [PC + 0x134A /* 00001C98 */]
  839. label00000950:
  840. 00000950  4E5E                     unlink     A6
  841. 00000952  4E75                     rts
  842. 00000954  5245                     addq.w     D5, 1
  843. 00000956  5455                     addq.w     [A5], 2
  844. 00000958  524E                     addq.w     A6, 1
  845. 0000095A  414E                     chk.w      D0, A6
  846. fn0000095C:
  847. 0000095C  4E75                     rts
  848. fn0000095E:
  849. 0000095E  4267                     clr.w      -[A7]
  850. 00000960  4EBA 1CA6                jsr        [PC + 0x1CA6 /* 00002608 */]
  851. 00000964  548F                     addq.l     A7, 2
  852. 00000966  206D C502                movea.l    A0, [A5 - 0x3AFE]
  853. 0000096A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  854. 0000096E  4EBA 1DB6                jsr        [PC + 0x1DB6 /* 00002726 */]
  855. 00000972  588F                     addq.l     A7, 4
  856. 00000974  206D C4FE                movea.l    A0, [A5 - 0x3B02]
  857. 00000978  2F28 0008                move.l     -[A7], [A0 + 0x8]
  858. 0000097C  2F2D DAC4                move.l     -[A7], [A5 - 0x253C]
  859. 00000980  4EBA 1DCA                jsr        [PC + 0x1DCA /* 0000274C */]
  860. 00000984  508F                     addq.l     A7, 8
  861. 00000986  4E75                     rts
  862. fn00000988:
  863. 00000988  4E56 FFF8                link       A6, -0x0008
  864. 0000098C  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  865. 00000990  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  866. 00000994  0240 000F                andi.w     D0, 0xF
  867. 00000998  3D40 FFFC                move.w     [A6 - 0x4], D0
  868. 0000099C  426E FFFA                clr.w      [A6 - 0x6]
  869. 000009A0  6004                     bra        +0x6 /* 000009A6 */
  870. label000009A2:
  871. 000009A2  526E FFFA                addq.w     [A6 - 0x6], 1
  872. label000009A6:
  873. 000009A6  41ED DAC8                lea.l      A0, [A5 - 0x2538]
  874. 000009AA  D0EE FFFA                add.w      A0, [A6 - 0x6]
  875. 000009AE  1010                     move.b     D0, [A0]
  876. 000009B0  4880                     ext.w      D0
  877. 000009B2  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  878. 000009B6  6FEA                     ble        -0x14 /* 000009A2 */
  879. 000009B8  7001                     moveq.l    D0, 0x01
  880. 000009BA  3D40 FFF8                move.w     [A6 - 0x8], D0
  881. 000009BE  600E                     bra        +0x10 /* 000009CE */
  882. label000009C0:
  883. 000009C0  3F3C 0001                move.w     -[A7], 0x1
  884. 000009C4  4EBA 0258                jsr        [PC + 0x258 /* 00000C1E */]
  885. 000009C8  548F                     addq.l     A7, 2
  886. 000009CA  526E FFF8                addq.w     [A6 - 0x8], 1
  887. label000009CE:
  888. 000009CE  302E FFF8                move.w     D0, [A6 - 0x8]
  889. 000009D2  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  890. 000009D6  6FE8                     ble        -0x16 /* 000009C0 */
  891. 000009D8  306D AE72                movea.w    A0, [A5 - 0x518E]
  892. 000009DC  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  893. 000009E0  7000                     moveq.l    D0, 0x00
  894. 000009E2  1010                     move.b     D0, [A0]
  895. 000009E4  0240 003F                andi.w     D0, 0x3F /* '?' */
  896. 000009E8  3B40 AE70                move.w     [A5 - 0x5190], D0
  897. 000009EC  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  898. 000009F0  426E FFFE                clr.w      [A6 - 0x2]
  899. 000009F4  6008                     bra        +0xA /* 000009FE */
  900. label000009F6:
  901. 000009F6  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  902. 000009FA  526E FFFE                addq.w     [A6 - 0x2], 1
  903. label000009FE:
  904. 000009FE  302E FFFE                move.w     D0, [A6 - 0x2]
  905. 00000A02  B06D AE70                cmp.w      D0, [A5 - 0x5190]
  906. 00000A06  6FEE                     ble        -0x10 /* 000009F6 */
  907. 00000A08  41ED ACDC                lea.l      A0, [A5 - 0x5324]
  908. 00000A0C  43ED 9EFC                lea.l      A1, [A5 - 0x6104]
  909. 00000A10  20D9                     move.l     [A0]+, [A1]+
  910. 00000A12  20D9                     move.l     [A0]+, [A1]+
  911. 00000A14  41ED ACE4                lea.l      A0, [A5 - 0x531C]
  912. 00000A18  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  913. 00000A1C  20D9                     move.l     [A0]+, [A1]+
  914. 00000A1E  20D9                     move.l     [A0]+, [A1]+
  915. 00000A20  426D AD9C                clr.w      [A5 - 0x5264]
  916. 00000A24  426D ACD4                clr.w      [A5 - 0x532C]
  917. 00000A28  426D ACD6                clr.w      [A5 - 0x532A]
  918. 00000A2C  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  919. 00000A30  4E5E                     unlink     A6
  920. 00000A32  4E75                     rts
  921. 00000A34  4649                     not.w      A1
  922. 00000A36  4E44                     trap       4
  923. 00000A38  4F50                     chk.w      D7, [A0]
  924. 00000A3A  454E                     chk.w      D2, A6
  925. fn00000A3C:
  926. 00000A3C  7001                     moveq.l    D0, 0x01
  927. 00000A3E  1B40 F76A                move.b     [A5 - 0x896], D0
  928. 00000A42  3F3C 0003                move.w     -[A7], 0x3
  929. 00000A46  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  930. 00000A4A  548F                     addq.l     A7, 2
  931. 00000A4C  4EBA F64E                jsr        [PC - 0x9B2 /* 0000009C */]
  932. 00000A50  426D AE72                clr.w      [A5 - 0x518E]
  933. 00000A54  302D ACD8                move.w     D0, [A5 - 0x5328]
  934. 00000A58  B06D ACDA                cmp.w      D0, [A5 - 0x5326]
  935. 00000A5C  6C00 00B4                bge        +0xB6 /* 00000B12 */
  936. 00000A60  3B6D 96E6 AE74           move.w     [A5 - 0x518C], [A5 - 0x691A]
  937. 00000A66  601E                     bra        +0x20 /* 00000A86 */
  938. label00000A68:
  939. 00000A68  302D 96E6                move.w     D0, [A5 - 0x691A]
  940. 00000A6C  0640 0068                addi.w     D0, 0x68 /* 'h' */
  941. 00000A70  48C0                     ext.l      D0
  942. 00000A72  E780                     asl        D0, 3
  943. 00000A74  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  944. 00000A78  D1C0                     add.l      A0, D0
  945. 00000A7A  5088                     addq.l     A0, 8
  946. 00000A7C  2F20                     move.l     -[A7], -[A0]
  947. 00000A7E  2F20                     move.l     -[A7], -[A0]
  948. 00000A80  4EBA 0390                jsr        [PC + 0x390 /* 00000E12 */]
  949. 00000A84  508F                     addq.l     A7, 8
  950. label00000A86:
  951. 00000A86  302D 96E6                move.w     D0, [A5 - 0x691A]
  952. 00000A8A  0640 0068                addi.w     D0, 0x68 /* 'h' */
  953. 00000A8E  48C0                     ext.l      D0
  954. 00000A90  E780                     asl        D0, 3
  955. 00000A92  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  956. 00000A96  D1C0                     add.l      A0, D0
  957. 00000A98  7000                     moveq.l    D0, 0x00
  958. 00000A9A  1028 0006                move.b     D0, [A0 + 0x6]
  959. 00000A9E  4A40                     tst.w      D0
  960. 00000AA0  66C6                     bne        -0x38 /* 00000A68 */
  961. 00000AA2  426D AE76                clr.w      [A5 - 0x518A]
  962. 00000AA6  302D 96E6                move.w     D0, [A5 - 0x691A]
  963. 00000AAA  0640 0068                addi.w     D0, 0x68 /* 'h' */
  964. 00000AAE  48C0                     ext.l      D0
  965. 00000AB0  E780                     asl        D0, 3
  966. 00000AB2  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  967. 00000AB6  D1C0                     add.l      A0, D0
  968. 00000AB8  7000                     moveq.l    D0, 0x00
  969. 00000ABA  1028 0007                move.b     D0, [A0 + 0x7]
  970. 00000ABE  0C40 0001                cmpi.w     D0, 0x1
  971. 00000AC2  662C                     bne        +0x2E /* 00000AF0 */
  972. 00000AC4  526D 96E6                addq.w     [A5 - 0x691A], 1
  973. 00000AC8  4EBA 0058                jsr        [PC + 0x58 /* 00000B22 */]
  974. 00000ACC  536D 96E6                subq.w     [A5 - 0x691A], 1
  975. 00000AD0  601E                     bra        +0x20 /* 00000AF0 */
  976. label00000AD2:
  977. 00000AD2  302D 96E6                move.w     D0, [A5 - 0x691A]
  978. 00000AD6  0640 0069                addi.w     D0, 0x69 /* 'i' */
  979. 00000ADA  48C0                     ext.l      D0
  980. 00000ADC  E780                     asl        D0, 3
  981. 00000ADE  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  982. 00000AE2  D1C0                     add.l      A0, D0
  983. 00000AE4  5088                     addq.l     A0, 8
  984. 00000AE6  2F20                     move.l     -[A7], -[A0]
  985. 00000AE8  2F20                     move.l     -[A7], -[A0]
  986. 00000AEA  4EBA 02E6                jsr        [PC + 0x2E6 /* 00000DD2 */]
  987. 00000AEE  508F                     addq.l     A7, 8
  988. label00000AF0:
  989. 00000AF0  302D 96E6                move.w     D0, [A5 - 0x691A]
  990. 00000AF4  B06D AE74                cmp.w      D0, [A5 - 0x518C]
  991. 00000AF8  6DD8                     blt        -0x26 /* 00000AD2 */
  992. 00000AFA  4A6D AE76                tst.w      [A5 - 0x518A]
  993. 00000AFE  6708                     beq        +0xA /* 00000B08 */
  994. 00000B00  3B7C 00C8 ACDA           move.w     [A5 - 0x5326], 0xC8
  995. 00000B06  600A                     bra        +0xC /* 00000B12 */
  996. label00000B08:
  997. 00000B08  3B6D ACD8 ACDA           move.w     [A5 - 0x5326], [A5 - 0x5328]
  998. 00000B0E  426D AE72                clr.w      [A5 - 0x518E]
  999. label00000B12:
  1000. 00000B12  422D F76A                clr.b      [A5 - 0x896]
  1001. 00000B16  3F3C 0002                move.w     -[A7], 0x2
  1002. 00000B1A  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1003. 00000B1E  548F                     addq.l     A7, 2
  1004. 00000B20  4E75                     rts
  1005. fn00000B22:
  1006. 00000B22  526D AE72                addq.w     [A5 - 0x518E], 1
  1007. 00000B26  302D 96E6                move.w     D0, [A5 - 0x691A]
  1008. 00000B2A  B06D AE74                cmp.w      D0, [A5 - 0x518C]
  1009. 00000B2E  6F0A                     ble        +0xC /* 00000B3A */
  1010. 00000B30  7001                     moveq.l    D0, 0x01
  1011. 00000B32  3B40 AE76                move.w     [A5 - 0x518A], D0
  1012. 00000B36  6000 00E4                bra        +0xE6 /* 00000C1C */
  1013. label00000B3A:
  1014. 00000B3A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1015. 00000B3C  3B40 AE70                move.w     [A5 - 0x5190], D0
  1016. 00000B40  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1017. label00000B44:
  1018. 00000B44  526D AE70                addq.w     [A5 - 0x5190], 1
  1019. 00000B48  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1020. 00000B4C  7000                     moveq.l    D0, 0x00
  1021. 00000B4E  102D 9F02                move.b     D0, [A5 - 0x60FE]
  1022. 00000B52  4A40                     tst.w      D0
  1023. 00000B54  6726                     beq        +0x28 /* 00000B7C */
  1024. 00000B56  302D 96E6                move.w     D0, [A5 - 0x691A]
  1025. 00000B5A  0640 0068                addi.w     D0, 0x68 /* 'h' */
  1026. 00000B5E  48C0                     ext.l      D0
  1027. 00000B60  E780                     asl        D0, 3
  1028. 00000B62  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  1029. 00000B66  D1C0                     add.l      A0, D0
  1030. 00000B68  4850                     pea.l      [A0]
  1031. 00000B6A  486D 9EFC                pea.l      [A5 - 0x6104]
  1032. 00000B6E  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1033. 00000B72  508F                     addq.l     A7, 8
  1034. 00000B74  4A40                     tst.w      D0
  1035. 00000B76  6604                     bne        +0x6 /* 00000B7C */
  1036. 00000B78  7000                     moveq.l    D0, 0x00
  1037. 00000B7A  6002                     bra        +0x4 /* 00000B7E */
  1038. label00000B7C:
  1039. 00000B7C  7001                     moveq.l    D0, 0x01
  1040. label00000B7E:
  1041. 00000B7E  4A40                     tst.w      D0
  1042. 00000B80  67C2                     beq        -0x3C /* 00000B44 */
  1043. 00000B82  7000                     moveq.l    D0, 0x00
  1044. 00000B84  102D 9F02                move.b     D0, [A5 - 0x60FE]
  1045. 00000B88  4A40                     tst.w      D0
  1046. 00000B8A  660C                     bne        +0xE /* 00000B98 */
  1047. 00000B8C  6000 008E                bra        +0x90 /* 00000C1C */
  1048. label00000B90:
  1049. 00000B90  4267                     clr.w      -[A7]
  1050. 00000B92  4EBA 008A                jsr        [PC + 0x8A /* 00000C1E */]
  1051. 00000B96  548F                     addq.l     A7, 2
  1052. label00000B98:
  1053. 00000B98  306D AE72                movea.w    A0, [A5 - 0x518E]
  1054. 00000B9C  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  1055. 00000BA0  7000                     moveq.l    D0, 0x00
  1056. 00000BA2  1010                     move.b     D0, [A0]
  1057. 00000BA4  0240 003F                andi.w     D0, 0x3F /* '?' */
  1058. 00000BA8  B06D AE70                cmp.w      D0, [A5 - 0x5190]
  1059. 00000BAC  6712                     beq        +0x14 /* 00000BC0 */
  1060. 00000BAE  306D AE72                movea.w    A0, [A5 - 0x518E]
  1061. 00000BB2  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  1062. 00000BB6  7000                     moveq.l    D0, 0x00
  1063. 00000BB8  1010                     move.b     D0, [A0]
  1064. 00000BBA  0C40 0080                cmpi.w     D0, 0x80
  1065. 00000BBE  65D0                     bcs        -0x2E /* 00000B90 */
  1066. label00000BC0:
  1067. 00000BC0  306D AE72                movea.w    A0, [A5 - 0x518E]
  1068. 00000BC4  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  1069. 00000BC8  7000                     moveq.l    D0, 0x00
  1070. 00000BCA  1010                     move.b     D0, [A0]
  1071. 00000BCC  0240 007F                andi.w     D0, 0x7F
  1072. 00000BD0  322D AE70                move.w     D1, [A5 - 0x5190]
  1073. 00000BD4  0641 0040                addi.w     D1, 0x40 /* '@' */
  1074. 00000BD8  B041                     cmp.w      D0, D1
  1075. 00000BDA  6640                     bne        +0x42 /* 00000C1C */
  1076. 00000BDC  302D 96E6                move.w     D0, [A5 - 0x691A]
  1077. 00000BE0  0640 0068                addi.w     D0, 0x68 /* 'h' */
  1078. 00000BE4  48C0                     ext.l      D0
  1079. 00000BE6  E780                     asl        D0, 3
  1080. 00000BE8  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  1081. 00000BEC  D1C0                     add.l      A0, D0
  1082. 00000BEE  5088                     addq.l     A0, 8
  1083. 00000BF0  2F20                     move.l     -[A7], -[A0]
  1084. 00000BF2  2F20                     move.l     -[A7], -[A0]
  1085. 00000BF4  4EBA 01DC                jsr        [PC + 0x1DC /* 00000DD2 */]
  1086. 00000BF8  508F                     addq.l     A7, 8
  1087. 00000BFA  4EBA FF26                jsr        [PC - 0xDA /* 00000B22 */]
  1088. 00000BFE  302D 96E6                move.w     D0, [A5 - 0x691A]
  1089. 00000C02  0640 0067                addi.w     D0, 0x67 /* 'g' */
  1090. 00000C06  48C0                     ext.l      D0
  1091. 00000C08  E780                     asl        D0, 3
  1092. 00000C0A  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  1093. 00000C0E  D1C0                     add.l      A0, D0
  1094. 00000C10  5088                     addq.l     A0, 8
  1095. 00000C12  2F20                     move.l     -[A7], -[A0]
  1096. 00000C14  2F20                     move.l     -[A7], -[A0]
  1097. 00000C16  4EBA 01FA                jsr        [PC + 0x1FA /* 00000E12 */]
  1098. 00000C1A  508F                     addq.l     A7, 8
  1099. label00000C1C:
  1100. 00000C1C  4E75                     rts
  1101. fn00000C1E:
  1102. 00000C1E  4E56 FFFE                link       A6, -0x0002
  1103. 00000C22  306D AE72                movea.w    A0, [A5 - 0x518E]
  1104. 00000C26  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  1105. 00000C2A  7000                     moveq.l    D0, 0x00
  1106. 00000C2C  1010                     move.b     D0, [A0]
  1107. 00000C2E  0C40 0080                cmpi.w     D0, 0x80
  1108. 00000C32  6508                     bcs        +0xA /* 00000C3C */
  1109. 00000C34  4EBA 006C                jsr        [PC + 0x6C /* 00000CA2 */]
  1110. 00000C38  6000 005C                bra        +0x5E /* 00000C96 */
  1111. label00000C3C:
  1112. 00000C3C  426E FFFE                clr.w      [A6 - 0x2]
  1113. label00000C40:
  1114. 00000C40  306D AE72                movea.w    A0, [A5 - 0x518E]
  1115. 00000C44  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  1116. 00000C48  7000                     moveq.l    D0, 0x00
  1117. 00000C4A  1010                     move.b     D0, [A0]
  1118. 00000C4C  0240 0040                andi.w     D0, 0x40 /* '@' */
  1119. 00000C50  4A40                     tst.w      D0
  1120. 00000C52  6704                     beq        +0x6 /* 00000C58 */
  1121. 00000C54  526E FFFE                addq.w     [A6 - 0x2], 1
  1122. label00000C58:
  1123. 00000C58  306D AE72                movea.w    A0, [A5 - 0x518E]
  1124. 00000C5C  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  1125. 00000C60  7000                     moveq.l    D0, 0x00
  1126. 00000C62  1010                     move.b     D0, [A0]
  1127. 00000C64  0C40 0080                cmpi.w     D0, 0x80
  1128. 00000C68  6504                     bcs        +0x6 /* 00000C6E */
  1129. 00000C6A  536E FFFE                subq.w     [A6 - 0x2], 1
  1130. label00000C6E:
  1131. 00000C6E  526D AE72                addq.w     [A5 - 0x518E], 1
  1132. 00000C72  4A6E FFFE                tst.w      [A6 - 0x2]
  1133. 00000C76  66C8                     bne        -0x36 /* 00000C40 */
  1134. 00000C78  306D AE72                movea.w    A0, [A5 - 0x518E]
  1135. 00000C7C  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  1136. 00000C80  0C10 003F                cmpi.b     [A0], 0x3F /* '?' */
  1137. 00000C84  57C0                     seq        D0
  1138. 00000C86  4400                     neg.b      D0
  1139. 00000C88  4880                     ext.w      D0
  1140. 00000C8A  C06E 0008                and.w      D0, [A6 + 0x8]
  1141. 00000C8E  4A40                     tst.w      D0
  1142. 00000C90  6704                     beq        +0x6 /* 00000C96 */
  1143. 00000C92  4EBA 000E                jsr        [PC + 0xE /* 00000CA2 */]
  1144. label00000C96:
  1145. 00000C96  4E5E                     unlink     A6
  1146. 00000C98  4E75                     rts
  1147. 00000C9A  4E45                     trap       5
  1148. 00000C9C  5854                     addq.w     [A4], 4
  1149. 00000C9E  4C49 424E                movem.l    D1,D2,D3,D6,A1,A6, A1
  1150. fn00000CA2:
  1151. 00000CA2  6004                     bra        +0x6 /* 00000CA8 */
  1152. label00000CA4:
  1153. 00000CA4  4EBA 001A                jsr        [PC + 0x1A /* 00000CC0 */]
  1154. label00000CA8:
  1155. 00000CA8  306D AE72                movea.w    A0, [A5 - 0x518E]
  1156. 00000CAC  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  1157. 00000CB0  7000                     moveq.l    D0, 0x00
  1158. 00000CB2  1028 FFFF                move.b     D0, [A0 - 0x1]
  1159. 00000CB6  0240 0040                andi.w     D0, 0x40 /* '@' */
  1160. 00000CBA  4A40                     tst.w      D0
  1161. 00000CBC  67E6                     beq        -0x18 /* 00000CA4 */
  1162. 00000CBE  4E75                     rts
  1163. fn00000CC0:
  1164. 00000CC0  4E56 FFFE                link       A6, -0x0002
  1165. 00000CC4  426E FFFE                clr.w      [A6 - 0x2]
  1166. label00000CC8:
  1167. 00000CC8  536D AE72                subq.w     [A5 - 0x518E], 1
  1168. 00000CCC  306D AE72                movea.w    A0, [A5 - 0x518E]
  1169. 00000CD0  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  1170. 00000CD4  7000                     moveq.l    D0, 0x00
  1171. 00000CD6  1010                     move.b     D0, [A0]
  1172. 00000CD8  0C40 0080                cmpi.w     D0, 0x80
  1173. 00000CDC  6504                     bcs        +0x6 /* 00000CE2 */
  1174. 00000CDE  526E FFFE                addq.w     [A6 - 0x2], 1
  1175. label00000CE2:
  1176. 00000CE2  306D AE72                movea.w    A0, [A5 - 0x518E]
  1177. 00000CE6  D1ED DAC4                add.l      A0, [A5 - 0x253C]
  1178. 00000CEA  7000                     moveq.l    D0, 0x00
  1179. 00000CEC  1010                     move.b     D0, [A0]
  1180. 00000CEE  0240 0040                andi.w     D0, 0x40 /* '@' */
  1181. 00000CF2  4A40                     tst.w      D0
  1182. 00000CF4  6704                     beq        +0x6 /* 00000CFA */
  1183. 00000CF6  536E FFFE                subq.w     [A6 - 0x2], 1
  1184. label00000CFA:
  1185. 00000CFA  4A6E FFFE                tst.w      [A6 - 0x2]
  1186. 00000CFE  66C8                     bne        -0x36 /* 00000CC8 */
  1187. 00000D00  4E5E                     unlink     A6
  1188. 00000D02  4E75                     rts
  1189. 00000D04  5052                     addq.w     [A2], 8
  1190. 00000D06  4556                     chk.w      D2, [A6]
  1191. 00000D08  494F                     chk.w      D4, A7
  1192. 00000D0A  5553                     subq.w     [A3], 2
  1193. export_63:
  1194. 00000D0C  4E75                     rts
  1195. export_46:
  1196. fn00000D0E:
  1197. 00000D0E  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1198. 00000D12  4878 003C                push.l     0x3C /* '<' */
  1199. 00000D16  2F00                     move.l     -[A7], D0
  1200. 00000D18  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1201. 00000D1C  2B40 AE86                move.l     [A5 - 0x517A], D0
  1202. 00000D20  2B40 AE8A                move.l     [A5 - 0x5176], D0
  1203. 00000D24  4E75                     rts
  1204. export_52:
  1205. fn00000D26:
  1206. 00000D26  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1207. 00000D2A  4878 003C                push.l     0x3C /* '<' */
  1208. 00000D2E  2F00                     move.l     -[A7], D0
  1209. 00000D30  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1210. 00000D34  2B40 AE8A                move.l     [A5 - 0x5176], D0
  1211. 00000D38  202D AE8A                move.l     D0, [A5 - 0x5176]
  1212. 00000D3C  90AD AE86                sub.l      D0, [A5 - 0x517A]
  1213. 00000D40  2B40 AE8E                move.l     [A5 - 0x5172], D0
  1214. 00000D44  4E75                     rts
  1215. fn00000D46:
  1216. 00000D46  4E56 0000                link       A6, 0
  1217. 00000D4A  4EBA FFDA                jsr        [PC - 0x26 /* 00000D26 */]
  1218. 00000D4E  302E 0008                move.w     D0, [A6 + 0x8]
  1219. 00000D52  48C0                     ext.l      D0
  1220. 00000D54  E580                     asl        D0, 2
  1221. 00000D56  41ED AE9A                lea.l      A0, [A5 - 0x5166]
  1222. 00000D5A  D1C0                     add.l      A0, D0
  1223. 00000D5C  202D AE8E                move.l     D0, [A5 - 0x5172]
  1224. 00000D60  D190                     add.l      [A0], D0
  1225. 00000D62  4E5E                     unlink     A6
  1226. 00000D64  4E75                     rts
  1227. 00000D66  4144                     chk.w      D0, D4
  1228. 00000D68  4443                     neg.w      D3
  1229. 00000D6A  4845                     swap.w     D5
  1230. 00000D6C  5353                     subq.w     [A3], 1
  1231. fn00000D6E:
  1232. 00000D6E  4E56 0000                link       A6, 0
  1233. 00000D72  41EE 0010                lea.l      A0, [A6 + 0x10]
  1234. 00000D76  2F20                     move.l     -[A7], -[A0]
  1235. 00000D78  2F20                     move.l     -[A7], -[A0]
  1236. 00000D7A  4EBA 0056                jsr        [PC + 0x56 /* 00000DD2 */]
  1237. 00000D7E  508F                     addq.l     A7, 8
  1238. 00000D80  4E5E                     unlink     A6
  1239. 00000D82  4E75                     rts
  1240. 00000D84  454E                     chk.w      D2, A6
  1241. 00000D86  5445                     addq.w     D5, 2
  1242. 00000D88  524D                     addq.w     A5, 1
  1243. 00000D8A  4F56                     chk.w      D7, [A6]
  1244. fn00000D8C:
  1245. 00000D8C  302D 96E6                move.w     D0, [A5 - 0x691A]
  1246. 00000D90  0640 0069                addi.w     D0, 0x69 /* 'i' */
  1247. 00000D94  48C0                     ext.l      D0
  1248. 00000D96  E780                     asl        D0, 3
  1249. 00000D98  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  1250. 00000D9C  D1C0                     add.l      A0, D0
  1251. 00000D9E  43ED AE60                lea.l      A1, [A5 - 0x51A0]
  1252. 00000DA2  20D9                     move.l     [A0]+, [A1]+
  1253. 00000DA4  20D9                     move.l     [A0]+, [A1]+
  1254. 00000DA6  41ED AE92                lea.l      A0, [A5 - 0x516E]
  1255. 00000DAA  43ED AE60                lea.l      A1, [A5 - 0x51A0]
  1256. 00000DAE  20D9                     move.l     [A0]+, [A1]+
  1257. 00000DB0  20D9                     move.l     [A0]+, [A1]+
  1258. 00000DB2  302D 96E6                move.w     D0, [A5 - 0x691A]
  1259. 00000DB6  0640 0069                addi.w     D0, 0x69 /* 'i' */
  1260. 00000DBA  48C0                     ext.l      D0
  1261. 00000DBC  E780                     asl        D0, 3
  1262. 00000DBE  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  1263. 00000DC2  D1C0                     add.l      A0, D0
  1264. 00000DC4  5088                     addq.l     A0, 8
  1265. 00000DC6  2F20                     move.l     -[A7], -[A0]
  1266. 00000DC8  2F20                     move.l     -[A7], -[A0]
  1267. 00000DCA  4EBA FFA2                jsr        [PC - 0x5E /* 00000D6E */]
  1268. 00000DCE  508F                     addq.l     A7, 8
  1269. 00000DD0  4E75                     rts
  1270. export_55:
  1271. fn00000DD2:
  1272. 00000DD2  4E56 0000                link       A6, 0
  1273. 00000DD6  526D 96E6                addq.w     [A5 - 0x691A], 1
  1274. 00000DDA  526D ACD8                addq.w     [A5 - 0x5328], 1
  1275. 00000DDE  4267                     clr.w      -[A7]
  1276. 00000DE0  41EE 0010                lea.l      A0, [A6 + 0x10]
  1277. 00000DE4  2F20                     move.l     -[A7], -[A0]
  1278. 00000DE6  2F20                     move.l     -[A7], -[A0]
  1279. 00000DE8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1280. 00000DEC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1281. 00000DF0  102D 96E5                move.b     D0, [A5 - 0x691B]
  1282. 00000DF4  4880                     ext.w      D0
  1283. 00000DF6  3B40 ACD2                move.w     [A5 - 0x532E], D0
  1284. 00000DFA  1B6D 96E4 96E5           move.b     [A5 - 0x691B], [A5 - 0x691C]
  1285. 00000E00  1B6D ACD3 96E4           move.b     [A5 - 0x691C], [A5 - 0x532D]
  1286. 00000E06  4E5E                     unlink     A6
  1287. 00000E08  4E75                     rts
  1288. 00000E0A  4D41                     chk.w      D6, D1
  1289. 00000E0C  4B45                     chk.w      D5, D5
  1290. 00000E0E  4D4F                     chk.w      D6, A7
  1291. 00000E10  5645                     addq.w     D5, 3
  1292. export_58:
  1293. fn00000E12:
  1294. 00000E12  4E56 0000                link       A6, 0
  1295. 00000E16  102D 96E5                move.b     D0, [A5 - 0x691B]
  1296. 00000E1A  4880                     ext.w      D0
  1297. 00000E1C  3B40 ACD2                move.w     [A5 - 0x532E], D0
  1298. 00000E20  1B6D 96E4 96E5           move.b     [A5 - 0x691B], [A5 - 0x691C]
  1299. 00000E26  1B6D ACD3 96E4           move.b     [A5 - 0x691C], [A5 - 0x532D]
  1300. 00000E2C  3F3C 0001                move.w     -[A7], 0x1
  1301. 00000E30  41EE 0010                lea.l      A0, [A6 + 0x10]
  1302. 00000E34  2F20                     move.l     -[A7], -[A0]
  1303. 00000E36  2F20                     move.l     -[A7], -[A0]
  1304. 00000E38  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1305. 00000E3C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1306. 00000E40  536D ACD8                subq.w     [A5 - 0x5328], 1
  1307. 00000E44  536D 96E6                subq.w     [A5 - 0x691A], 1
  1308. 00000E48  4E5E                     unlink     A6
  1309. 00000E4A  4E75                     rts
  1310. 00000E4C  5441                     addq.w     D1, 2
  1311. 00000E4E  4B45                     chk.w      D5, D5
  1312. 00000E50  4241                     clr.w      D1
  1313. 00000E52  434B                     chk.w      D1, A3
  1314. fn00000E54:
  1315. 00000E54  4E56 FFFE                link       A6, -0x0002
  1316. 00000E58  4267                     clr.w      -[A7]
  1317. 00000E5A  41EE 0010                lea.l      A0, [A6 + 0x10]
  1318. 00000E5E  2F20                     move.l     -[A7], -[A0]
  1319. 00000E60  2F20                     move.l     -[A7], -[A0]
  1320. 00000E62  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1321. 00000E66  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1322. 00000E6A  102D 96E4                move.b     D0, [A5 - 0x691C]
  1323. 00000E6E  4880                     ext.w      D0
  1324. 00000E70  48C0                     ext.l      D0
  1325. 00000E72  EB80                     asl        D0, 5
  1326. 00000E74  41ED 969C                lea.l      A0, [A5 - 0x6964]
  1327. 00000E78  D1C0                     add.l      A0, D0
  1328. 00000E7A  7000                     moveq.l    D0, 0x00
  1329. 00000E7C  1010                     move.b     D0, [A0]
  1330. 00000E7E  3F00                     move.w     -[A7], D0
  1331. 00000E80  102D 96E5                move.b     D0, [A5 - 0x691B]
  1332. 00000E84  4880                     ext.w      D0
  1333. 00000E86  3F00                     move.w     -[A7], D0
  1334. 00000E88  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1335. 00000E8C  588F                     addq.l     A7, 4
  1336. 00000E8E  3D40 FFFE                move.w     [A6 - 0x2], D0
  1337. 00000E92  3F3C 0001                move.w     -[A7], 0x1
  1338. 00000E96  41EE 0010                lea.l      A0, [A6 + 0x10]
  1339. 00000E9A  2F20                     move.l     -[A7], -[A0]
  1340. 00000E9C  2F20                     move.l     -[A7], -[A0]
  1341. 00000E9E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1342. 00000EA2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1343. 00000EA6  302E FFFE                move.w     D0, [A6 - 0x2]
  1344. 00000EAA  4E5E                     unlink     A6
  1345. 00000EAC  4E75                     rts
  1346. 00000EAE  494C                     chk.w      D4, A4
  1347. 00000EB0  4C45 4741                movem.l    D0,D6,A0,A1,A2,A6, D5
  1348. 00000EB4  4C4D 303C                movem.l    D2,D3,D4,D5,A4,A5, A5
  1349. // begin alternate branch 00000EB6-00000EBE
  1350. export_50:
  1351. fn00000EB6:
  1352. 00000EB6  303C F000                move.w     D0, 0xF000
  1353. 00000EBA  C06D AE7A                and.w      D0, [A5 - 0x5186]
  1354. // end alternate branch 00000EB6-00000EBE
  1355. export_50: // at 00000EB6 (misaligned)
  1356. fn00000EB6: // (misaligned)
  1357. 00000EB8  F000 C06D                .invalid   0xF000, 0xC06D // unimplemented
  1358. 00000EBC  AE7A                     syscall    0xA7A, auto_pop
  1359. 00000EBE  4A40                     tst.w      D0
  1360. 00000EC0  6708                     beq        +0xA /* 00000ECA */
  1361. 00000EC2  426D AE7A                clr.w      [A5 - 0x5186]
  1362. 00000EC6  6000 018E                bra        +0x190 /* 00001056 */
  1363. label00000ECA:
  1364. 00000ECA  303C 00FF                move.w     D0, 0xFF
  1365. 00000ECE  C06D AE7A                and.w      D0, [A5 - 0x5186]
  1366. 00000ED2  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1367. 00000ED6  0003 0011                ori.b      D3, 0x11
  1368. 00000EDA  0178 002A                bchg       [0x0000002A], D0
  1369. 00000EDE  0174 0172 0170 0016 008A bchg       [[A4 + 0x1700016] + 0x8A], D0
  1370. 00000EE8  0096 00A0 0166           ori.l      [A6], 0xA00166
  1371. 00000EEE  00D2                     .incomplete
  1372. 00000EF0  011A                     btst       [A2]+, D0
  1373. 00000EF2  0160                     bchg       -[A0], D0
  1374. 00000EF4  015E                     bchg       [A6]+, D0
  1375. 00000EF6  001C 004A                ori.b      [A4]+, 0x4A /* 'J' */
  1376. 00000EFA  4EBA 0284                jsr        [PC + 0x284 /* 00001180 */]
  1377. 00000EFE  426D AE7A                clr.w      [A5 - 0x5186]
  1378. 00000F02  6000 014E                bra        +0x150 /* 00001052 */
  1379. 00000F06  4EBA 0470                jsr        [PC + 0x470 /* 00001378 */]
  1380. 00000F0A  426D AE7A                clr.w      [A5 - 0x5186]
  1381. 00000F0E  6000 0142                bra        +0x144 /* 00001052 */
  1382. 00000F12  4A6D C548                tst.w      [A5 - 0x3AB8]
  1383. 00000F16  6612                     bne        +0x14 /* 00000F2A */
  1384. 00000F18  7001                     moveq.l    D0, 0x01
  1385. 00000F1A  3B40 C548                move.w     [A5 - 0x3AB8], D0
  1386. 00000F1E  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  1387. 00000F22  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1388. 00000F26  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1389. label00000F2A:
  1390. 00000F2A  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1391. 00000F2E  3F3C 0002                move.w     -[A7], 0x2
  1392. 00000F32  4879 0000 0384           push.l     0x384
  1393. 00000F38  A947                     syscall    SetMenuItemText/SetItem
  1394. 00000F3A  426D AE7A                clr.w      [A5 - 0x5186]
  1395. 00000F3E  6000 0112                bra        +0x114 /* 00001052 */
  1396. 00000F42  4A6D C548                tst.w      [A5 - 0x3AB8]
  1397. 00000F46  6710                     beq        +0x12 /* 00000F58 */
  1398. 00000F48  426D C548                clr.w      [A5 - 0x3AB8]
  1399. 00000F4C  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  1400. 00000F50  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1401. 00000F54  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1402. label00000F58:
  1403. 00000F58  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1404. 00000F5C  3F3C 0002                move.w     -[A7], 0x2
  1405. 00000F60  4879 0000 0398           push.l     0x398
  1406. 00000F66  A947                     syscall    SetMenuItemText/SetItem
  1407. 00000F68  426D AE7A                clr.w      [A5 - 0x5186]
  1408. 00000F6C  6000 00E4                bra        +0xE6 /* 00001052 */
  1409. 00000F70  7001                     moveq.l    D0, 0x01
  1410. 00000F72  3B40 AEA4                move.w     [A5 - 0x515C], D0
  1411. 00000F76  426D AE7A                clr.w      [A5 - 0x5186]
  1412. 00000F7A  6000 00D6                bra        +0xD8 /* 00001052 */
  1413. 00000F7E  426D AEA4                clr.w      [A5 - 0x515C]
  1414. 00000F82  426D AE7A                clr.w      [A5 - 0x5186]
  1415. 00000F86  6000 00CA                bra        +0xCC /* 00001052 */
  1416. 00000F8A  086D 0000 AEA5           bchg.b     [A5 - 0x515B], 0x0
  1417. 00000F90  4A6D AEA4                tst.w      [A5 - 0x515C]
  1418. 00000F94  6712                     beq        +0x14 /* 00000FA8 */
  1419. 00000F96  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1420. 00000F9A  3F3C 0001                move.w     -[A7], 0x1
  1421. 00000F9E  4879 0000 03AC           push.l     0x3AC
  1422. 00000FA4  A947                     syscall    SetMenuItemText/SetItem
  1423. 00000FA6  6010                     bra        +0x12 /* 00000FB8 */
  1424. label00000FA8:
  1425. 00000FA8  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1426. 00000FAC  3F3C 0001                move.w     -[A7], 0x1
  1427. 00000FB0  4879 0000 03BC           push.l     0x3BC
  1428. 00000FB6  A947                     syscall    SetMenuItemText/SetItem
  1429. label00000FB8:
  1430. 00000FB8  426D AE7A                clr.w      [A5 - 0x5186]
  1431. 00000FBC  6000 0094                bra        +0x96 /* 00001052 */
  1432. 00000FC0  0C6D 0002 DABE           cmpi.w     [A5 - 0x2542], 0x2
  1433. 00000FC6  660C                     bne        +0xE /* 00000FD4 */
  1434. 00000FC8  0C6D 020C AE7A           cmpi.w     [A5 - 0x5186], 0x20C
  1435. 00000FCE  6604                     bne        +0x6 /* 00000FD4 */
  1436. 00000FD0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1437. label00000FD4:
  1438. 00000FD4  302D AE7A                move.w     D0, [A5 - 0x5186]
  1439. 00000FD8  E040                     asr        D0.w, 8
  1440. 00000FDA  3B40 DABE                move.w     [A5 - 0x2542], D0
  1441. 00000FDE  0C40 0002                cmpi.w     D0, 0x2
  1442. 00000FE2  6604                     bne        +0x6 /* 00000FE8 */
  1443. 00000FE4  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1444. label00000FE8:
  1445. 00000FE8  4A2D 96E4                tst.b      [A5 - 0x691C]
  1446. 00000FEC  6610                     bne        +0x12 /* 00000FFE */
  1447. 00000FEE  0C6D 0001 DABE           cmpi.w     [A5 - 0x2542], 0x1
  1448. 00000FF4  6608                     bne        +0xA /* 00000FFE */
  1449. 00000FF6  7002                     moveq.l    D0, 0x02
  1450. 00000FF8  3B40 AE7A                move.w     [A5 - 0x5186], D0
  1451. 00000FFC  6004                     bra        +0x6 /* 00001002 */
  1452. label00000FFE:
  1453. 00000FFE  426D AE7A                clr.w      [A5 - 0x5186]
  1454. label00001002:
  1455. 00001002  4EBA 0054                jsr        [PC + 0x54 /* 00001058 */]
  1456. 00001006  6000 004A                bra        +0x4C /* 00001052 */
  1457. 0000100A  0C6D 0002 DAC0           cmpi.w     [A5 - 0x2540], 0x2
  1458. 00001010  660C                     bne        +0xE /* 0000101E */
  1459. 00001012  0C6D 020D AE7A           cmpi.w     [A5 - 0x5186], 0x20D
  1460. 00001018  6604                     bne        +0x6 /* 0000101E */
  1461. 0000101A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1462. label0000101E:
  1463. 0000101E  302D AE7A                move.w     D0, [A5 - 0x5186]
  1464. 00001022  E040                     asr        D0.w, 8
  1465. 00001024  3B40 DAC0                move.w     [A5 - 0x2540], D0
  1466. 00001028  0C40 0002                cmpi.w     D0, 0x2
  1467. 0000102C  6604                     bne        +0x6 /* 00001032 */
  1468. 0000102E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1469. label00001032:
  1470. 00001032  0C2D 0001 96E4           cmpi.b     [A5 - 0x691C], 0x1
  1471. 00001038  6610                     bne        +0x12 /* 0000104A */
  1472. 0000103A  0C6D 0001 DAC0           cmpi.w     [A5 - 0x2540], 0x1
  1473. 00001040  6608                     bne        +0xA /* 0000104A */
  1474. 00001042  7002                     moveq.l    D0, 0x02
  1475. 00001044  3B40 AE7A                move.w     [A5 - 0x5186], D0
  1476. 00001048  6004                     bra        +0x6 /* 0000104E */
  1477. label0000104A:
  1478. 0000104A  426D AE7A                clr.w      [A5 - 0x5186]
  1479. label0000104E:
  1480. 0000104E  4EBA 0008                jsr        [PC + 0x8 /* 00001058 */]
  1481. label00001052:
  1482. 00001052  4EBA 0466                jsr        [PC + 0x466 /* 000014BA */]
  1483. label00001056:
  1484. 00001056  4E75                     rts
  1485. fn00001058:
  1486. 00001058  4E56 FFFE                link       A6, -0x0002
  1487. 0000105C  7003                     moveq.l    D0, 0x03
  1488. 0000105E  3D40 FFFE                move.w     [A6 - 0x2], D0
  1489. 00001062  6010                     bra        +0x12 /* 00001074 */
  1490. label00001064:
  1491. 00001064  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1492. 00001068  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1493. 0000106C  4267                     clr.w      -[A7]
  1494. 0000106E  A945                     syscall    CheckItem
  1495. 00001070  526E FFFE                addq.w     [A6 - 0x2], 1
  1496. label00001074:
  1497. 00001074  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  1498. 0000107A  6FE8                     ble        -0x16 /* 00001064 */
  1499. 0000107C  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1500. 00001080  302D DABE                move.w     D0, [A5 - 0x2542]
  1501. 00001084  5640                     addq.w     D0, 3
  1502. 00001086  3F00                     move.w     -[A7], D0
  1503. 00001088  1F3C 0001                move.b     -[A7], 0x1
  1504. 0000108C  A945                     syscall    CheckItem
  1505. 0000108E  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1506. 00001092  302D DAC0                move.w     D0, [A5 - 0x2540]
  1507. 00001096  5C40                     addq.w     D0, 6
  1508. 00001098  3F00                     move.w     -[A7], D0
  1509. 0000109A  1F3C 0001                move.b     -[A7], 0x1
  1510. 0000109E  A945                     syscall    CheckItem
  1511. 000010A0  4E5E                     unlink     A6
  1512. 000010A2  4E75                     rts
  1513. 000010A4  444F                     neg.w      A7
  1514. 000010A6  504C                     addq.w     A4, 8
  1515. 000010A8  4159                     chk.w      D0, [A1]+
  1516. 000010AA  4552                     chk.w      D2, [A2]
  1517. export_61:
  1518. fn000010AC:
  1519. 000010AC  4E56 FFFE                link       A6, -0x0002
  1520. 000010B0  4A6D C548                tst.w      [A5 - 0x3AB8]
  1521. 000010B4  6712                     beq        +0x14 /* 000010C8 */
  1522. 000010B6  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1523. 000010BA  3F3C 0002                move.w     -[A7], 0x2
  1524. 000010BE  4879 0000 03CA           push.l     0x3CA
  1525. 000010C4  A947                     syscall    SetMenuItemText/SetItem
  1526. 000010C6  6010                     bra        +0x12 /* 000010D8 */
  1527. label000010C8:
  1528. 000010C8  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1529. 000010CC  3F3C 0002                move.w     -[A7], 0x2
  1530. 000010D0  4879 0000 03DE           push.l     0x3DE
  1531. 000010D6  A947                     syscall    SetMenuItemText/SetItem
  1532. label000010D8:
  1533. 000010D8  4EBA FF7E                jsr        [PC - 0x82 /* 00001058 */]
  1534. 000010DC  7001                     moveq.l    D0, 0x01
  1535. 000010DE  3D40 FFFE                move.w     [A6 - 0x2], D0
  1536. 000010E2  6010                     bra        +0x12 /* 000010F4 */
  1537. label000010E4:
  1538. 000010E4  2F2D F116                move.l     -[A7], [A5 - 0xEEA]
  1539. 000010E8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1540. 000010EC  4267                     clr.w      -[A7]
  1541. 000010EE  A945                     syscall    CheckItem
  1542. 000010F0  526E FFFE                addq.w     [A6 - 0x2], 1
  1543. label000010F4:
  1544. 000010F4  0C6E 000C FFFE           cmpi.w     [A6 - 0x2], 0xC
  1545. 000010FA  6FE8                     ble        -0x16 /* 000010E4 */
  1546. 000010FC  2F2D F116                move.l     -[A7], [A5 - 0xEEA]
  1547. 00001100  302D DABA                move.w     D0, [A5 - 0x2546]
  1548. 00001104  5240                     addq.w     D0, 1
  1549. 00001106  3F00                     move.w     -[A7], D0
  1550. 00001108  1F3C 0001                move.b     -[A7], 0x1
  1551. 0000110C  A945                     syscall    CheckItem
  1552. 0000110E  4A6D AEA4                tst.w      [A5 - 0x515C]
  1553. 00001112  6712                     beq        +0x14 /* 00001126 */
  1554. 00001114  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1555. 00001118  3F3C 0001                move.w     -[A7], 0x1
  1556. 0000111C  4879 0000 03F2           push.l     0x3F2
  1557. 00001122  A947                     syscall    SetMenuItemText/SetItem
  1558. 00001124  6010                     bra        +0x12 /* 00001136 */
  1559. label00001126:
  1560. 00001126  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1561. 0000112A  3F3C 0001                move.w     -[A7], 0x1
  1562. 0000112E  4879 0000 0402           push.l     0x402
  1563. 00001134  A947                     syscall    SetMenuItemText/SetItem
  1564. label00001136:
  1565. 00001136  2F2D F11E                move.l     -[A7], [A5 - 0xEE2]
  1566. 0000113A  3F3C 0001                move.w     -[A7], 0x1
  1567. 0000113E  A93A                     syscall    DisableItem
  1568. 00001140  2F2D F11E                move.l     -[A7], [A5 - 0xEE2]
  1569. 00001144  3F3C 0003                move.w     -[A7], 0x3
  1570. 00001148  A93A                     syscall    DisableItem
  1571. 0000114A  2F2D F11E                move.l     -[A7], [A5 - 0xEE2]
  1572. 0000114E  3F3C 0004                move.w     -[A7], 0x4
  1573. 00001152  A93A                     syscall    DisableItem
  1574. 00001154  2F2D F11E                move.l     -[A7], [A5 - 0xEE2]
  1575. 00001158  3F3C 0005                move.w     -[A7], 0x5
  1576. 0000115C  A93A                     syscall    DisableItem
  1577. 0000115E  2F2D F11E                move.l     -[A7], [A5 - 0xEE2]
  1578. 00001162  3F3C 0006                move.w     -[A7], 0x6
  1579. 00001166  A93A                     syscall    DisableItem
  1580. 00001168  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  1581. 0000116C  3F3C 0001                move.w     -[A7], 0x1
  1582. 00001170  A93A                     syscall    DisableItem
  1583. 00001172  4E5E                     unlink     A6
  1584. 00001174  4E75                     rts
  1585. 00001176  5245                     addq.w     D5, 1
  1586. 00001178  5345                     subq.w     D5, 1
  1587. 0000117A  544D                     addq.w     A5, 2
  1588. 0000117C  454E                     chk.w      D2, A6
  1589. export_56:
  1590. 0000117E  4E75                     rts
  1591. export_62:
  1592. fn00001180:
  1593. 00001180  3F3C 0001                move.w     -[A7], 0x1
  1594. 00001184  3F3C 000C                move.w     -[A7], 0xC
  1595. 00001188  4879 0000 0410           push.l     0x410
  1596. 0000118E  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1597. 00001192  508F                     addq.l     A7, 8
  1598. 00001194  0C40 1003                cmpi.w     D0, 0x1003
  1599. 00001198  660A                     bne        +0xC /* 000011A4 */
  1600. 0000119A  4267                     clr.w      -[A7]
  1601. 0000119C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1602. 000011A0  548F                     addq.l     A7, 2
  1603. 000011A2  6008                     bra        +0xA /* 000011AC */
  1604. label000011A4:
  1605. 000011A4  426D F0AA                clr.w      [A5 - 0xF56]
  1606. 000011A8  422D F0EE                clr.b      [A5 - 0xF12]
  1607. label000011AC:
  1608. 000011AC  4E75                     rts
  1609. 000011AE  4E56 FFFE                link       A6, -0x0002
  1610. 000011B2  102E 0009                move.b     D0, [A6 + 0x9]
  1611. 000011B6  4880                     ext.w      D0
  1612. 000011B8  3F00                     move.w     -[A7], D0
  1613. 000011BA  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  1614. 000011BE  548F                     addq.l     A7, 2
  1615. 000011C0  1D40 0009                move.b     [A6 + 0x9], D0
  1616. 000011C4  0C2E 0061 0009           cmpi.b     [A6 + 0x9], 0x61 /* 'a' */
  1617. 000011CA  6D34                     blt        +0x36 /* 00001200 */
  1618. 000011CC  0C2E 0068 0009           cmpi.b     [A6 + 0x9], 0x68 /* 'h' */
  1619. 000011D2  6E2C                     bgt        +0x2E /* 00001200 */
  1620. 000011D4  0C2E 0031 000B           cmpi.b     [A6 + 0xB], 0x31 /* '1' */
  1621. 000011DA  6D24                     blt        +0x26 /* 00001200 */
  1622. 000011DC  0C2E 0038 000B           cmpi.b     [A6 + 0xB], 0x38 /* '8' */
  1623. 000011E2  6E1C                     bgt        +0x1E /* 00001200 */
  1624. 000011E4  102E 000B                move.b     D0, [A6 + 0xB]
  1625. 000011E8  4880                     ext.w      D0
  1626. 000011EA  0640 FFCF                addi.w     D0, 0xFFCF
  1627. 000011EE  E940                     asl        D0.w, 4
  1628. 000011F0  122E 0009                move.b     D1, [A6 + 0x9]
  1629. 000011F4  4881                     ext.w      D1
  1630. 000011F6  D041                     add.w      D0, D1
  1631. 000011F8  0640 FF9F                addi.w     D0, 0xFF9F
  1632. 000011FC  3D40 FFFE                move.w     [A6 - 0x2], D0
  1633. label00001200:
  1634. 00001200  302E FFFE                move.w     D0, [A6 - 0x2]
  1635. 00001204  4E5E                     unlink     A6
  1636. 00001206  4E75                     rts
  1637. 00001208  4341                     chk.w      D1, D1
  1638. 0000120A  4C43 5351                movem.l    D0,D4,D6,A0,A1,A4,A6, D3
  1639. 0000120E  5541                     subq.w     D1, 2
  1640. fn00001210:
  1641. 00001210  4E56 FFFA                link       A6, -0x0006
  1642. 00001214  206E 0008                movea.l    A0, [A6 + 0x8]
  1643. 00001218  7000                     moveq.l    D0, 0x00
  1644. 0000121A  1028 0006                move.b     D0, [A0 + 0x6]
  1645. 0000121E  4A40                     tst.w      D0
  1646. 00001220  6700 00A6                beq        +0xA8 /* 000012C8 */
  1647. 00001224  206E 0008                movea.l    A0, [A6 + 0x8]
  1648. 00001228  7070                     moveq.l    D0, 0x70
  1649. 0000122A  C068 0002                and.w      D0, [A0 + 0x2]
  1650. 0000122E  0A40 0070                xori.w     D0, 0x70 /* 'p' */
  1651. 00001232  E248                     lsr        D0.w, 1
  1652. 00001234  206E 0008                movea.l    A0, [A6 + 0x8]
  1653. 00001238  7207                     moveq.l    D1, 0x07
  1654. 0000123A  C268 0002                and.w      D1, [A0 + 0x2]
  1655. 0000123E  8041                     or.w       D0, D1
  1656. 00001240  3D40 FFFE                move.w     [A6 - 0x2], D0
  1657. 00001244  206E 0008                movea.l    A0, [A6 + 0x8]
  1658. 00001248  7070                     moveq.l    D0, 0x70
  1659. 0000124A  C050                     and.w      D0, [A0]
  1660. 0000124C  0A40 0070                xori.w     D0, 0x70 /* 'p' */
  1661. 00001250  E248                     lsr        D0.w, 1
  1662. 00001252  206E 0008                movea.l    A0, [A6 + 0x8]
  1663. 00001256  7207                     moveq.l    D1, 0x07
  1664. 00001258  C250                     and.w      D1, [A0]
  1665. 0000125A  8041                     or.w       D0, D1
  1666. 0000125C  3D40 FFFC                move.w     [A6 - 0x4], D0
  1667. 00001260  426E FFFA                clr.w      [A6 - 0x6]
  1668. 00001264  6042                     bra        +0x44 /* 000012A8 */
  1669. label00001266:
  1670. 00001266  306E FFFA                movea.w    A0, [A6 - 0x6]
  1671. 0000126A  2008                     move.l     D0, A0
  1672. 0000126C  81FC 0006                divs.w     D0, 0x6
  1673. 00001270  4840                     swap.w     D0
  1674. 00001272  5440                     addq.w     D0, 2
  1675. 00001274  3F00                     move.w     -[A7], D0
  1676. 00001276  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1677. 0000127A  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1678. 0000127E  588F                     addq.l     A7, 4
  1679. 00001280  4878 0002                push.l     0x2
  1680. 00001284  4EBA 0F14                jsr        [PC + 0xF14 /* 0000219A */]
  1681. 00001288  588F                     addq.l     A7, 4
  1682. 0000128A  306E FFFA                movea.w    A0, [A6 - 0x6]
  1683. 0000128E  2008                     move.l     D0, A0
  1684. 00001290  81FC 0006                divs.w     D0, 0x6
  1685. 00001294  4840                     swap.w     D0
  1686. 00001296  5440                     addq.w     D0, 2
  1687. 00001298  3F00                     move.w     -[A7], D0
  1688. 0000129A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1689. 0000129E  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1690. 000012A2  588F                     addq.l     A7, 4
  1691. 000012A4  526E FFFA                addq.w     [A6 - 0x6], 1
  1692. label000012A8:
  1693. 000012A8  0C6E 0014 FFFA           cmpi.w     [A6 - 0x6], 0x14
  1694. 000012AE  66B6                     bne        -0x48 /* 00001266 */
  1695. 000012B0  4267                     clr.w      -[A7]
  1696. 000012B2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1697. 000012B6  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1698. 000012BA  588F                     addq.l     A7, 4
  1699. 000012BC  4267                     clr.w      -[A7]
  1700. 000012BE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1701. 000012C2  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1702. 000012C6  588F                     addq.l     A7, 4
  1703. label000012C8:
  1704. 000012C8  4E5E                     unlink     A6
  1705. 000012CA  4E75                     rts
  1706. 000012CC  5052                     addq.w     [A2], 8
  1707. 000012CE  494E                     chk.w      D4, A6
  1708. 000012D0  5448                     addq.w     A0, 2
  1709. 000012D2  494E                     chk.w      D4, A6
  1710. fn000012D4:
  1711. 000012D4  4E56 FFFC                link       A6, -0x0004
  1712. 000012D8  3D6D C53E FFFE           move.w     [A6 - 0x2], [A5 - 0x3AC2]
  1713. 000012DE  3D6D C53C FFFC           move.w     [A6 - 0x4], [A5 - 0x3AC4]
  1714. 000012E4  426D C53C                clr.w      [A5 - 0x3AC4]
  1715. 000012E8  426D C53E                clr.w      [A5 - 0x3AC2]
  1716. 000012EC  4EBA EDAE                jsr        [PC - 0x1252 /* 0000009C */]
  1717. 000012F0  4A6D DABA                tst.w      [A5 - 0x2546]
  1718. 000012F4  6714                     beq        +0x16 /* 0000130A */
  1719. 000012F6  4EBA F744                jsr        [PC - 0x8BC /* 00000A3C */]
  1720. 000012FA  426D 96E6                clr.w      [A5 - 0x691A]
  1721. 000012FE  4A6D AE72                tst.w      [A5 - 0x518E]
  1722. 00001302  6F06                     ble        +0x8 /* 0000130A */
  1723. 00001304  4EBA F682                jsr        [PC - 0x97E /* 00000988 */]
  1724. 00001308  6018                     bra        +0x1A /* 00001322 */
  1725. label0000130A:
  1726. 0000130A  7001                     moveq.l    D0, 0x01
  1727. 0000130C  3B40 AE68                move.w     [A5 - 0x5198], D0
  1728. 00001310  426D AE6A                clr.w      [A5 - 0x5196]
  1729. 00001314  426D 96E6                clr.w      [A5 - 0x691A]
  1730. 00001318  3F3C 0002                move.w     -[A7], 0x2
  1731. 0000131C  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  1732. 00001320  548F                     addq.l     A7, 2
  1733. label00001322:
  1734. 00001322  70FF                     moveq.l    D0, 0xFFFFFFFF
  1735. 00001324  3B40 96E6                move.w     [A5 - 0x691A], D0
  1736. 00001328  41ED AD9E                lea.l      A0, [A5 - 0x5262]
  1737. 0000132C  43ED ACDC                lea.l      A1, [A5 - 0x5324]
  1738. 00001330  20D9                     move.l     [A0]+, [A1]+
  1739. 00001332  20D9                     move.l     [A0]+, [A1]+
  1740. 00001334  41ED ADA6                lea.l      A0, [A5 - 0x525A]
  1741. 00001338  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  1742. 0000133C  20D9                     move.l     [A0]+, [A1]+
  1743. 0000133E  20D9                     move.l     [A0]+, [A1]+
  1744. 00001340  302D AD9C                move.w     D0, [A5 - 0x5264]
  1745. 00001344  4440                     neg.w      D0
  1746. 00001346  3B40 AE5E                move.w     [A5 - 0x51A2], D0
  1747. 0000134A  486D AD9E                pea.l      [A5 - 0x5262]
  1748. 0000134E  4EBA FEC0                jsr        [PC - 0x140 /* 00001210 */]
  1749. 00001352  588F                     addq.l     A7, 4
  1750. 00001354  41ED AD9E                lea.l      A0, [A5 - 0x5262]
  1751. 00001358  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  1752. 0000135C  20D9                     move.l     [A0]+, [A1]+
  1753. 0000135E  20D9                     move.l     [A0]+, [A1]+
  1754. 00001360  3B6E FFFE C53E           move.w     [A5 - 0x3AC2], [A6 - 0x2]
  1755. 00001366  3B6E FFFC C53C           move.w     [A5 - 0x3AC4], [A6 - 0x4]
  1756. 0000136C  4E5E                     unlink     A6
  1757. 0000136E  4E75                     rts
  1758. 00001370  4649                     not.w      A1
  1759. 00001372  4E44                     trap       4
  1760. 00001374  4849                     pea.l      A1
  1761. 00001376  4E54 4E56                link       A4, -0xFFFFB1AA
  1762. // begin alternate branch 00001378-0000137C
  1763. fn00001378:
  1764. 00001378  4E56 FFFC                link       A6, -0x0004
  1765. // end alternate branch 00001378-0000137C
  1766. fn00001378: // (misaligned)
  1767. 0000137A  FFFC                     .invalid   <<F/7/7>>
  1768. 0000137C  3D6D DABA FFFE           move.w     [A6 - 0x2], [A5 - 0x2546]
  1769. 00001382  302D AE7A                move.w     D0, [A5 - 0x5186]
  1770. 00001386  E040                     asr        D0.w, 8
  1771. 00001388  3B40 DABA                move.w     [A5 - 0x2546], D0
  1772. 0000138C  7001                     moveq.l    D0, 0x01
  1773. 0000138E  3D40 FFFC                move.w     [A6 - 0x4], D0
  1774. 00001392  6010                     bra        +0x12 /* 000013A4 */
  1775. label00001394:
  1776. 00001394  2F2D F116                move.l     -[A7], [A5 - 0xEEA]
  1777. 00001398  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1778. 0000139C  4267                     clr.w      -[A7]
  1779. 0000139E  A945                     syscall    CheckItem
  1780. 000013A0  526E FFFC                addq.w     [A6 - 0x4], 1
  1781. label000013A4:
  1782. 000013A4  0C6E 000C FFFC           cmpi.w     [A6 - 0x4], 0xC
  1783. 000013AA  6FE8                     ble        -0x16 /* 00001394 */
  1784. 000013AC  2F2D F116                move.l     -[A7], [A5 - 0xEEA]
  1785. 000013B0  302D DABA                move.w     D0, [A5 - 0x2546]
  1786. 000013B4  5240                     addq.w     D0, 1
  1787. 000013B6  3F00                     move.w     -[A7], D0
  1788. 000013B8  1F3C 0001                move.b     -[A7], 0x1
  1789. 000013BC  A945                     syscall    CheckItem
  1790. 000013BE  4A6D DABA                tst.w      [A5 - 0x2546]
  1791. 000013C2  6608                     bne        +0xA /* 000013CC */
  1792. 000013C4  7006                     moveq.l    D0, 0x06
  1793. 000013C6  2B40 AE82                move.l     [A5 - 0x517E], D0
  1794. 000013CA  6046                     bra        +0x48 /* 00001412 */
  1795. label000013CC:
  1796. 000013CC  0C6D 000A DABA           cmpi.w     [A5 - 0x2546], 0xA /* '\n' */
  1797. 000013D2  6626                     bne        +0x28 /* 000013FA */
  1798. 000013D4  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1799. 000013D8  4878 003C                push.l     0x3C /* '<' */
  1800. 000013DC  2F00                     move.l     -[A7], D0
  1801. 000013DE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1802. 000013E2  2B40 AE7E                move.l     [A5 - 0x5182], D0
  1803. 000013E6  4A80                     tst.l      D0
  1804. 000013E8  6708                     beq        +0xA /* 000013F2 */
  1805. 000013EA  2B6D AE7E AE82           move.l     [A5 - 0x517E], [A5 - 0x5182]
  1806. 000013F0  6020                     bra        +0x22 /* 00001412 */
  1807. label000013F2:
  1808. 000013F2  3B6E FFFE DABA           move.w     [A5 - 0x2546], [A6 - 0x2]
  1809. 000013F8  6018                     bra        +0x1A /* 00001412 */
  1810. label000013FA:
  1811. 000013FA  302D DABA                move.w     D0, [A5 - 0x2546]
  1812. 000013FE  5340                     subq.w     D0, 1
  1813. 00001400  7205                     moveq.l    D1, 0x05
  1814. 00001402  E169                     lsl        D1.w, D0
  1815. 00001404  48C1                     ext.l      D1
  1816. 00001406  2B41 AE82                move.l     [A5 - 0x517E], D1
  1817. 0000140A  42AD AE9E                clr.l      [A5 - 0x5162]
  1818. 0000140E  42AD AE9A                clr.l      [A5 - 0x5166]
  1819. label00001412:
  1820. 00001412  4E5E                     unlink     A6
  1821. 00001414  4E75                     rts
  1822. 00001416  5345                     subq.w     D5, 1
  1823. 00001418  544C                     addq.w     A4, 2
  1824. 0000141A  4556                     chk.w      D2, [A6]
  1825. 0000141C  454C                     chk.w      D2, A4
  1826. fn0000141E:
  1827. 0000141E  7001                     moveq.l    D0, 0x01
  1828. 00001420  3B40 AE68                move.w     [A5 - 0x5198], D0
  1829. 00001424  426D AE6A                clr.w      [A5 - 0x5196]
  1830. 00001428  2B6D AE82 AE7E           move.l     [A5 - 0x5182], [A5 - 0x517E]
  1831. 0000142E  0CAD 0000 0003 AE7E      cmpi.l     [A5 - 0x5182], 0x3
  1832. 00001436  6C06                     bge        +0x8 /* 0000143E */
  1833. 00001438  7003                     moveq.l    D0, 0x03
  1834. 0000143A  2B40 AE7E                move.l     [A5 - 0x5182], D0
  1835. label0000143E:
  1836. 0000143E  4E75                     rts
  1837. export_51:
  1838. 00001440  4E56 0000                link       A6, 0
  1839. 00001444  6012                     bra        +0x14 /* 00001458 */
  1840. label00001446:
  1841. 00001446  206E 0008                movea.l    A0, [A6 + 0x8]
  1842. 0000144A  52AE 0008                addq.l     [A6 + 0x8], 1
  1843. 0000144E  226E 000C                movea.l    A1, [A6 + 0xC]
  1844. 00001452  52AE 000C                addq.l     [A6 + 0xC], 1
  1845. 00001456  1091                     move.b     [A0], [A1]
  1846. label00001458:
  1847. 00001458  302E 0010                move.w     D0, [A6 + 0x10]
  1848. 0000145C  536E 0010                subq.w     [A6 + 0x10], 1
  1849. 00001460  4A40                     tst.w      D0
  1850. 00001462  66E2                     bne        -0x1C /* 00001446 */
  1851. 00001464  4E5E                     unlink     A6
  1852. 00001466  4E75                     rts
  1853. 00001468  4657                     not.w      [A7]
  1854. 0000146A  4D45                     chk.w      D6, D5
  1855. 0000146C  4D43                     chk.w      D6, D3
  1856. 0000146E  5059                     addq.w     [A1]+, 8
  1857. export_49:
  1858. 00001470  4E56 0000                link       A6, 0
  1859. 00001474  602C                     bra        +0x2E /* 000014A2 */
  1860. label00001476:
  1861. 00001476  206E 0008                movea.l    A0, [A6 + 0x8]
  1862. 0000147A  226E 000C                movea.l    A1, [A6 + 0xC]
  1863. 0000147E  1011                     move.b     D0, [A1]
  1864. 00001480  B010                     cmp.b      D0, [A0]
  1865. 00001482  6716                     beq        +0x18 /* 0000149A */
  1866. 00001484  206E 000C                movea.l    A0, [A6 + 0xC]
  1867. 00001488  1010                     move.b     D0, [A0]
  1868. 0000148A  4880                     ext.w      D0
  1869. 0000148C  206E 0008                movea.l    A0, [A6 + 0x8]
  1870. 00001490  1210                     move.b     D1, [A0]
  1871. 00001492  4881                     ext.w      D1
  1872. 00001494  9240                     sub.w      D1, D0
  1873. 00001496  2001                     move.l     D0, D1
  1874. 00001498  6014                     bra        +0x16 /* 000014AE */
  1875. label0000149A:
  1876. 0000149A  52AE 0008                addq.l     [A6 + 0x8], 1
  1877. 0000149E  52AE 000C                addq.l     [A6 + 0xC], 1
  1878. label000014A2:
  1879. 000014A2  302E 0010                move.w     D0, [A6 + 0x10]
  1880. 000014A6  536E 0010                subq.w     [A6 + 0x10], 1
  1881. 000014AA  4A40                     tst.w      D0
  1882. 000014AC  66C8                     bne        -0x36 /* 00001476 */
  1883. label000014AE:
  1884. 000014AE  4E5E                     unlink     A6
  1885. 000014B0  4E75                     rts
  1886. 000014B2  4657                     not.w      [A7]
  1887. 000014B4  4D45                     chk.w      D6, D5
  1888. 000014B6  4D43                     chk.w      D6, D3
  1889. 000014B8  4D50                     chk.w      D6, [A0]
  1890. export_45:
  1891. fn000014BA:
  1892. 000014BA  4E56 FFF8                link       A6, -0x0008
  1893. 000014BE  1D6D DAD5 FFF9           move.b     [A6 - 0x7], [A5 - 0x252B]
  1894. 000014C4  422D DAD5                clr.b      [A5 - 0x252B]
  1895. 000014C8  0C6D 0002 DAC0           cmpi.w     [A5 - 0x2540], 0x2
  1896. 000014CE  6608                     bne        +0xA /* 000014D8 */
  1897. 000014D0  7001                     moveq.l    D0, 0x01
  1898. 000014D2  1B40 DAD5                move.b     [A5 - 0x252B], D0
  1899. 000014D6  600E                     bra        +0x10 /* 000014E6 */
  1900. label000014D8:
  1901. 000014D8  0C6D 0002 DABE           cmpi.w     [A5 - 0x2542], 0x2
  1902. 000014DE  6606                     bne        +0x8 /* 000014E6 */
  1903. 000014E0  7002                     moveq.l    D0, 0x02
  1904. 000014E2  1B40 DAD5                move.b     [A5 - 0x252B], D0
  1905. label000014E6:
  1906. 000014E6  102D DAD5                move.b     D0, [A5 - 0x252B]
  1907. 000014EA  B02E FFF9                cmp.b      D0, [A6 - 0x7]
  1908. 000014EE  6700 0064                beq        +0x66 /* 00001554 */
  1909. 000014F2  7000                     moveq.l    D0, 0x00
  1910. 000014F4  102D DAD5                move.b     D0, [A5 - 0x252B]
  1911. 000014F8  4A40                     tst.w      D0
  1912. 000014FA  6616                     bne        +0x18 /* 00001512 */
  1913. 000014FC  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1914. 00001500  3F3C 0005                move.w     -[A7], 0x5
  1915. 00001504  A939                     syscall    EnableItem
  1916. 00001506  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1917. 0000150A  3F3C 0008                move.w     -[A7], 0x8
  1918. 0000150E  A939                     syscall    EnableItem
  1919. 00001510  6042                     bra        +0x44 /* 00001554 */
  1920. label00001512:
  1921. 00001512  7000                     moveq.l    D0, 0x00
  1922. 00001514  102D DAD5                move.b     D0, [A5 - 0x252B]
  1923. 00001518  0C40 0001                cmpi.w     D0, 0x1
  1924. 0000151C  6616                     bne        +0x18 /* 00001534 */
  1925. 0000151E  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1926. 00001522  3F3C 0008                move.w     -[A7], 0x8
  1927. 00001526  A939                     syscall    EnableItem
  1928. 00001528  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1929. 0000152C  3F3C 0005                move.w     -[A7], 0x5
  1930. 00001530  A93A                     syscall    DisableItem
  1931. 00001532  6020                     bra        +0x22 /* 00001554 */
  1932. label00001534:
  1933. 00001534  7000                     moveq.l    D0, 0x00
  1934. 00001536  102D DAD5                move.b     D0, [A5 - 0x252B]
  1935. 0000153A  0C40 0002                cmpi.w     D0, 0x2
  1936. 0000153E  6614                     bne        +0x16 /* 00001554 */
  1937. 00001540  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1938. 00001544  3F3C 0005                move.w     -[A7], 0x5
  1939. 00001548  A939                     syscall    EnableItem
  1940. 0000154A  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  1941. 0000154E  3F3C 0008                move.w     -[A7], 0x8
  1942. 00001552  A93A                     syscall    DisableItem
  1943. label00001554:
  1944. 00001554  302D 96E6                move.w     D0, [A5 - 0x691A]
  1945. 00001558  0640 0068                addi.w     D0, 0x68 /* 'h' */
  1946. 0000155C  48C0                     ext.l      D0
  1947. 0000155E  E780                     asl        D0, 3
  1948. 00001560  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  1949. 00001564  D1C0                     add.l      A0, D0
  1950. 00001566  7000                     moveq.l    D0, 0x00
  1951. 00001568  1028 0006                move.b     D0, [A0 + 0x6]
  1952. 0000156C  4A40                     tst.w      D0
  1953. 0000156E  6604                     bne        +0x6 /* 00001574 */
  1954. 00001570  7000                     moveq.l    D0, 0x00
  1955. 00001572  6002                     bra        +0x4 /* 00001576 */
  1956. label00001574:
  1957. 00001574  7001                     moveq.l    D0, 0x01
  1958. label00001576:
  1959. 00001576  1B40 DAD2                move.b     [A5 - 0x252E], D0
  1960. 0000157A  302D 96E6                move.w     D0, [A5 - 0x691A]
  1961. 0000157E  0640 0069                addi.w     D0, 0x69 /* 'i' */
  1962. 00001582  48C0                     ext.l      D0
  1963. 00001584  E780                     asl        D0, 3
  1964. 00001586  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  1965. 0000158A  D1C0                     add.l      A0, D0
  1966. 0000158C  7000                     moveq.l    D0, 0x00
  1967. 0000158E  1028 0006                move.b     D0, [A0 + 0x6]
  1968. 00001592  4A40                     tst.w      D0
  1969. 00001594  670C                     beq        +0xE /* 000015A2 */
  1970. 00001596  0C6D FFFF 96E6           cmpi.w     [A5 - 0x691A], 0xFFFF
  1971. 0000159C  6C04                     bge        +0x6 /* 000015A2 */
  1972. 0000159E  7000                     moveq.l    D0, 0x00
  1973. 000015A0  6002                     bra        +0x4 /* 000015A4 */
  1974. label000015A2:
  1975. 000015A2  7001                     moveq.l    D0, 0x01
  1976. label000015A4:
  1977. 000015A4  4A40                     tst.w      D0
  1978. 000015A6  6704                     beq        +0x6 /* 000015AC */
  1979. 000015A8  7000                     moveq.l    D0, 0x00
  1980. 000015AA  6002                     bra        +0x4 /* 000015AE */
  1981. label000015AC:
  1982. 000015AC  7001                     moveq.l    D0, 0x01
  1983. label000015AE:
  1984. 000015AE  1B40 DAD3                move.b     [A5 - 0x252D], D0
  1985. 000015B2  7000                     moveq.l    D0, 0x00
  1986. 000015B4  102D DAD5                move.b     D0, [A5 - 0x252B]
  1987. 000015B8  4A40                     tst.w      D0
  1988. 000015BA  6708                     beq        +0xA /* 000015C4 */
  1989. 000015BC  422D DAD2                clr.b      [A5 - 0x252E]
  1990. 000015C0  422D DAD3                clr.b      [A5 - 0x252D]
  1991. label000015C4:
  1992. 000015C4  4A2D DAD2                tst.b      [A5 - 0x252E]
  1993. 000015C8  6716                     beq        +0x18 /* 000015E0 */
  1994. 000015CA  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  1995. 000015CE  3F3C 0002                move.w     -[A7], 0x2
  1996. 000015D2  A939                     syscall    EnableItem
  1997. 000015D4  2F2D F11E                move.l     -[A7], [A5 - 0xEE2]
  1998. 000015D8  3F3C 0001                move.w     -[A7], 0x1
  1999. 000015DC  A939                     syscall    EnableItem
  2000. 000015DE  6014                     bra        +0x16 /* 000015F4 */
  2001. label000015E0:
  2002. 000015E0  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  2003. 000015E4  3F3C 0002                move.w     -[A7], 0x2
  2004. 000015E8  A93A                     syscall    DisableItem
  2005. 000015EA  2F2D F11E                move.l     -[A7], [A5 - 0xEE2]
  2006. 000015EE  3F3C 0001                move.w     -[A7], 0x1
  2007. 000015F2  A93A                     syscall    DisableItem
  2008. label000015F4:
  2009. 000015F4  4A2D DAD3                tst.b      [A5 - 0x252D]
  2010. 000015F8  670C                     beq        +0xE /* 00001606 */
  2011. 000015FA  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  2012. 000015FE  3F3C 0003                move.w     -[A7], 0x3
  2013. 00001602  A939                     syscall    EnableItem
  2014. 00001604  600A                     bra        +0xC /* 00001610 */
  2015. label00001606:
  2016. 00001606  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  2017. 0000160A  3F3C 0003                move.w     -[A7], 0x3
  2018. 0000160E  A93A                     syscall    DisableItem
  2019. label00001610:
  2020. 00001610  1D6D DAD4 FFF9           move.b     [A6 - 0x7], [A5 - 0x252C]
  2021. 00001616  4A2D F76A                tst.b      [A5 - 0x896]
  2022. 0000161A  6604                     bne        +0x6 /* 00001620 */
  2023. 0000161C  7000                     moveq.l    D0, 0x00
  2024. 0000161E  6002                     bra        +0x4 /* 00001622 */
  2025. label00001620:
  2026. 00001620  7001                     moveq.l    D0, 0x01
  2027. label00001622:
  2028. 00001622  1B40 DAD4                move.b     [A5 - 0x252C], D0
  2029. 00001626  4A2D DAD4                tst.b      [A5 - 0x252C]
  2030. 0000162A  675C                     beq        +0x5E /* 00001688 */
  2031. 0000162C  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  2032. 00001630  3F3C 0001                move.w     -[A7], 0x1
  2033. 00001634  A939                     syscall    EnableItem
  2034. 00001636  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  2035. 0000163A  3F3C 0002                move.w     -[A7], 0x2
  2036. 0000163E  A93A                     syscall    DisableItem
  2037. 00001640  2F2D F11E                move.l     -[A7], [A5 - 0xEE2]
  2038. 00001644  3F3C 0001                move.w     -[A7], 0x1
  2039. 00001648  A93A                     syscall    DisableItem
  2040. 0000164A  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  2041. 0000164E  3F3C 0003                move.w     -[A7], 0x3
  2042. 00001652  A93A                     syscall    DisableItem
  2043. 00001654  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  2044. 00001658  3F3C 0004                move.w     -[A7], 0x4
  2045. 0000165C  A93A                     syscall    DisableItem
  2046. 0000165E  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  2047. 00001662  3F3C 0001                move.w     -[A7], 0x1
  2048. 00001666  A93A                     syscall    DisableItem
  2049. 00001668  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  2050. 0000166C  3F3C 0002                move.w     -[A7], 0x2
  2051. 00001670  A93A                     syscall    DisableItem
  2052. 00001672  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  2053. 00001676  3F3C 0003                move.w     -[A7], 0x3
  2054. 0000167A  A93A                     syscall    DisableItem
  2055. 0000167C  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  2056. 00001680  3F3C 0004                move.w     -[A7], 0x4
  2057. 00001684  A93A                     syscall    DisableItem
  2058. 00001686  603C                     bra        +0x3E /* 000016C4 */
  2059. label00001688:
  2060. 00001688  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  2061. 0000168C  3F3C 0001                move.w     -[A7], 0x1
  2062. 00001690  A93A                     syscall    DisableItem
  2063. 00001692  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  2064. 00001696  3F3C 0004                move.w     -[A7], 0x4
  2065. 0000169A  A939                     syscall    EnableItem
  2066. 0000169C  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  2067. 000016A0  3F3C 0001                move.w     -[A7], 0x1
  2068. 000016A4  A939                     syscall    EnableItem
  2069. 000016A6  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  2070. 000016AA  3F3C 0002                move.w     -[A7], 0x2
  2071. 000016AE  A939                     syscall    EnableItem
  2072. 000016B0  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  2073. 000016B4  3F3C 0003                move.w     -[A7], 0x3
  2074. 000016B8  A939                     syscall    EnableItem
  2075. 000016BA  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  2076. 000016BE  3F3C 0004                move.w     -[A7], 0x4
  2077. 000016C2  A939                     syscall    EnableItem
  2078. label000016C4:
  2079. 000016C4  4E5E                     unlink     A6
  2080. 000016C6  4E75                     rts
  2081. 000016C8  4255                     clr.w      [A5]
  2082. 000016CA  494C                     chk.w      D4, A4
  2083. 000016CC  444D                     neg.w      A5
  2084. 000016CE  454E                     chk.w      D2, A6
  2085. 000016D0  4E56 0000                link       A6, 0
  2086. 000016D4  4267                     clr.w      -[A7]
  2087. 000016D6  3F3C 0008                move.w     -[A7], 0x8
  2088. 000016DA  486D C534                pea.l      [A5 - 0x3ACC]
  2089. 000016DE  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2090. 000016E2  508F                     addq.l     A7, 8
  2091. 000016E4  526D 96E6                addq.w     [A5 - 0x691A], 1
  2092. 000016E8  41ED AE60                lea.l      A0, [A5 - 0x51A0]
  2093. 000016EC  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  2094. 000016F0  20D9                     move.l     [A0]+, [A1]+
  2095. 000016F2  20D9                     move.l     [A0]+, [A1]+
  2096. 000016F4  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2097. label000016F8:
  2098. 000016F8  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2099. 000016FC  7000                     moveq.l    D0, 0x00
  2100. 000016FE  102D 9F02                move.b     D0, [A5 - 0x60FE]
  2101. 00001702  4A40                     tst.w      D0
  2102. 00001704  6738                     beq        +0x3A /* 0000173E */
  2103. 00001706  302D 9EFE                move.w     D0, [A5 - 0x6102]
  2104. 0000170A  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2105. 0000170E  662E                     bne        +0x30 /* 0000173E */
  2106. 00001710  41ED 9F04                lea.l      A0, [A5 - 0x60FC]
  2107. 00001714  2F20                     move.l     -[A7], -[A0]
  2108. 00001716  2F20                     move.l     -[A7], -[A0]
  2109. 00001718  4EBA F73A                jsr        [PC - 0x8C6 /* 00000E54 */]
  2110. 0000171C  508F                     addq.l     A7, 8
  2111. 0000171E  4A40                     tst.w      D0
  2112. 00001720  661C                     bne        +0x1E /* 0000173E */
  2113. 00001722  302D 9EFC                move.w     D0, [A5 - 0x6104]
  2114. 00001726  E840                     asr        D0.w, 4
  2115. 00001728  0A40 0007                xori.w     D0, 0x7
  2116. 0000172C  41ED C534                lea.l      A0, [A5 - 0x3ACC]
  2117. 00001730  D0C0                     add.w      A0, D0
  2118. 00001732  7007                     moveq.l    D0, 0x07
  2119. 00001734  C06D 9EFC                and.w      D0, [A5 - 0x6104]
  2120. 00001738  7201                     moveq.l    D1, 0x01
  2121. 0000173A  E169                     lsl        D1.w, D0
  2122. 0000173C  8310                     or.b       [A0], D1
  2123. label0000173E:
  2124. 0000173E  7000                     moveq.l    D0, 0x00
  2125. 00001740  102D 9F02                move.b     D0, [A5 - 0x60FE]
  2126. 00001744  4A40                     tst.w      D0
  2127. 00001746  66B0                     bne        -0x4E /* 000016F8 */
  2128. 00001748  536D 96E6                subq.w     [A5 - 0x691A], 1
  2129. 0000174C  4E5E                     unlink     A6
  2130. 0000174E  4E75                     rts
  2131. 00001750  5641                     addq.w     D1, 3
  2132. 00001752  4C49 444D                movem.l    D0,D2,D3,D6,A2,A6, A1
  2133. 00001756  4F56                     chk.w      D7, [A6]
  2134. export_57:
  2135. fn00001758:
  2136. 00001758  422D AE66                clr.b      [A5 - 0x519A]
  2137. 0000175C  526D 96E6                addq.w     [A5 - 0x691A], 1
  2138. 00001760  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2139. label00001764:
  2140. 00001764  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2141. 00001768  302D 9EFC                move.w     D0, [A5 - 0x6104]
  2142. 0000176C  B06D AE60                cmp.w      D0, [A5 - 0x51A0]
  2143. 00001770  6618                     bne        +0x1A /* 0000178A */
  2144. 00001772  302D 9EFE                move.w     D0, [A5 - 0x6102]
  2145. 00001776  B06D AE62                cmp.w      D0, [A5 - 0x519E]
  2146. 0000177A  660E                     bne        +0x10 /* 0000178A */
  2147. 0000177C  41ED AE60                lea.l      A0, [A5 - 0x51A0]
  2148. 00001780  43ED 9EFC                lea.l      A1, [A5 - 0x6104]
  2149. 00001784  20D9                     move.l     [A0]+, [A1]+
  2150. 00001786  20D9                     move.l     [A0]+, [A1]+
  2151. 00001788  600A                     bra        +0xC /* 00001794 */
  2152. label0000178A:
  2153. 0000178A  7000                     moveq.l    D0, 0x00
  2154. 0000178C  102D 9F02                move.b     D0, [A5 - 0x60FE]
  2155. 00001790  4A40                     tst.w      D0
  2156. 00001792  66D0                     bne        -0x2E /* 00001764 */
  2157. label00001794:
  2158. 00001794  302D 96E6                move.w     D0, [A5 - 0x691A]
  2159. 00001798  0640 0068                addi.w     D0, 0x68 /* 'h' */
  2160. 0000179C  48C0                     ext.l      D0
  2161. 0000179E  E780                     asl        D0, 3
  2162. 000017A0  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  2163. 000017A4  D1C0                     add.l      A0, D0
  2164. 000017A6  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  2165. 000017AA  20D9                     move.l     [A0]+, [A1]+
  2166. 000017AC  20D9                     move.l     [A0]+, [A1]+
  2167. 000017AE  536D 96E6                subq.w     [A5 - 0x691A], 1
  2168. 000017B2  7000                     moveq.l    D0, 0x00
  2169. 000017B4  102D AE66                move.b     D0, [A5 - 0x519A]
  2170. 000017B8  4E75                     rts
  2171. export_65:
  2172. 000017BA  4E56 FFFC                link       A6, -0x0004
  2173. 000017BE  206E 0008                movea.l    A0, [A6 + 0x8]
  2174. 000017C2  52AE 0008                addq.l     [A6 + 0x8], 1
  2175. 000017C6  10AD 96E4                move.b     [A0], [A5 - 0x691C]
  2176. 000017CA  426E FFFE                clr.w      [A6 - 0x2]
  2177. 000017CE  6000 0098                bra        +0x9A /* 00001868 */
  2178. label000017D2:
  2179. 000017D2  426E FFFC                clr.w      [A6 - 0x4]
  2180. 000017D6  6000 0080                bra        +0x82 /* 00001858 */
  2181. label000017DA:
  2182. 000017DA  302E FFFE                move.w     D0, [A6 - 0x2]
  2183. 000017DE  D06E FFFC                add.w      D0, [A6 - 0x4]
  2184. 000017E2  48C0                     ext.l      D0
  2185. 000017E4  E580                     asl        D0, 2
  2186. 000017E6  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  2187. 000017EA  D1C0                     add.l      A0, D0
  2188. 000017EC  302E FFFE                move.w     D0, [A6 - 0x2]
  2189. 000017F0  D06E FFFC                add.w      D0, [A6 - 0x4]
  2190. 000017F4  48C0                     ext.l      D0
  2191. 000017F6  E580                     asl        D0, 2
  2192. 000017F8  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  2193. 000017FC  D3C0                     add.l      A1, D0
  2194. 000017FE  7000                     moveq.l    D0, 0x00
  2195. 00001800  1029 0001                move.b     D0, [A1 + 0x1]
  2196. 00001804  E748                     lsl        D0.w, 3
  2197. 00001806  7200                     moveq.l    D1, 0x00
  2198. 00001808  1210                     move.b     D1, [A0]
  2199. 0000180A  8240                     or.w       D1, D0
  2200. 0000180C  E949                     lsl        D1.w, 4
  2201. 0000180E  206E 0008                movea.l    A0, [A6 + 0x8]
  2202. 00001812  1081                     move.b     [A0], D1
  2203. 00001814  302E FFFE                move.w     D0, [A6 - 0x2]
  2204. 00001818  D06E FFFC                add.w      D0, [A6 - 0x4]
  2205. 0000181C  5240                     addq.w     D0, 1
  2206. 0000181E  48C0                     ext.l      D0
  2207. 00001820  E580                     asl        D0, 2
  2208. 00001822  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  2209. 00001826  D1C0                     add.l      A0, D0
  2210. 00001828  302E FFFE                move.w     D0, [A6 - 0x2]
  2211. 0000182C  D06E FFFC                add.w      D0, [A6 - 0x4]
  2212. 00001830  5240                     addq.w     D0, 1
  2213. 00001832  48C0                     ext.l      D0
  2214. 00001834  E580                     asl        D0, 2
  2215. 00001836  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  2216. 0000183A  D3C0                     add.l      A1, D0
  2217. 0000183C  7000                     moveq.l    D0, 0x00
  2218. 0000183E  1029 0001                move.b     D0, [A1 + 0x1]
  2219. 00001842  E748                     lsl        D0.w, 3
  2220. 00001844  7200                     moveq.l    D1, 0x00
  2221. 00001846  1210                     move.b     D1, [A0]
  2222. 00001848  8240                     or.w       D1, D0
  2223. 0000184A  206E 0008                movea.l    A0, [A6 + 0x8]
  2224. 0000184E  8310                     or.b       [A0], D1
  2225. 00001850  52AE 0008                addq.l     [A6 + 0x8], 1
  2226. 00001854  546E FFFC                addq.w     [A6 - 0x4], 2
  2227. label00001858:
  2228. 00001858  0C6E 0008 FFFC           cmpi.w     [A6 - 0x4], 0x8
  2229. 0000185E  6600 FF7A                bne        -0x84 /* 000017DA */
  2230. 00001862  066E 0010 FFFE           addi.w     [A6 - 0x2], 0x10
  2231. label00001868:
  2232. 00001868  0C6E 0080 FFFE           cmpi.w     [A6 - 0x2], 0x80
  2233. 0000186E  6600 FF62                bne        -0x9C /* 000017D2 */
  2234. 00001872  4E5E                     unlink     A6
  2235. 00001874  4E75                     rts
  2236. 00001876  4649                     not.w      A1
  2237. 00001878  4C4C 5341                movem.l    D0,D6,A0,A1,A4,A6, A4
  2238. 0000187C  5645                     addq.w     D5, 3
  2239. export_48:
  2240. fn0000187E:
  2241. 0000187E  4E56 FFF6                link       A6, -0x000A
  2242. 00001882  426E FFFA                clr.w      [A6 - 0x6]
  2243. 00001886  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2244. 0000188A  4A6E FFFA                tst.w      [A6 - 0x6]
  2245. 0000188E  6716                     beq        +0x18 /* 000018A6 */
  2246. 00001890  4879 0000 0426           push.l     0x426
  2247. 00001896  4879 0000 041C           push.l     0x41C
  2248. 0000189C  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  2249. 000018A0  508F                     addq.l     A7, 8
  2250. 000018A2  2D40 FFF6                move.l     [A6 - 0xA], D0
  2251. label000018A6:
  2252. 000018A6  4A6E FFFA                tst.w      [A6 - 0x6]
  2253. 000018AA  671C                     beq        +0x1E /* 000018C8 */
  2254. 000018AC  206E 0008                movea.l    A0, [A6 + 0x8]
  2255. 000018B0  7000                     moveq.l    D0, 0x00
  2256. 000018B2  1010                     move.b     D0, [A0]
  2257. 000018B4  3F00                     move.w     -[A7], D0
  2258. 000018B6  4879 0000 0428           push.l     0x428
  2259. 000018BC  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2260. 000018C0  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  2261. 000018C4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2262. label000018C8:
  2263. 000018C8  206E 0008                movea.l    A0, [A6 + 0x8]
  2264. 000018CC  52AE 0008                addq.l     [A6 + 0x8], 1
  2265. 000018D0  1B50 96E4                move.b     [A5 - 0x691C], [A0]
  2266. 000018D4  102D 96E4                move.b     D0, [A5 - 0x691C]
  2267. 000018D8  4880                     ext.w      D0
  2268. 000018DA  0A40 0001                xori.w     D0, 0x1
  2269. 000018DE  1B40 96E5                move.b     [A5 - 0x691B], D0
  2270. 000018E2  426E FFFE                clr.w      [A6 - 0x2]
  2271. 000018E6  6000 00A0                bra        +0xA2 /* 00001988 */
  2272. label000018EA:
  2273. 000018EA  426E FFFC                clr.w      [A6 - 0x4]
  2274. 000018EE  6000 0088                bra        +0x8A /* 00001978 */
  2275. label000018F2:
  2276. 000018F2  206E 0008                movea.l    A0, [A6 + 0x8]
  2277. 000018F6  7000                     moveq.l    D0, 0x00
  2278. 000018F8  1010                     move.b     D0, [A0]
  2279. 000018FA  0240 0070                andi.w     D0, 0x70 /* 'p' */
  2280. 000018FE  E840                     asr        D0.w, 4
  2281. 00001900  206E 0008                movea.l    A0, [A6 + 0x8]
  2282. 00001904  7200                     moveq.l    D1, 0x00
  2283. 00001906  1210                     move.b     D1, [A0]
  2284. 00001908  EE41                     asr        D1.w, 7
  2285. 0000190A  342E FFFE                move.w     D2, [A6 - 0x2]
  2286. 0000190E  D46E FFFC                add.w      D2, [A6 - 0x4]
  2287. 00001912  3F02                     move.w     -[A7], D2
  2288. 00001914  3F01                     move.w     -[A7], D1
  2289. 00001916  3F00                     move.w     -[A7], D0
  2290. 00001918  4EBA EA40                jsr        [PC - 0x15C0 /* 0000035A */]
  2291. 0000191C  5C8F                     addq.l     A7, 6
  2292. 0000191E  206E 0008                movea.l    A0, [A6 + 0x8]
  2293. 00001922  7000                     moveq.l    D0, 0x00
  2294. 00001924  1010                     move.b     D0, [A0]
  2295. 00001926  0240 0007                andi.w     D0, 0x7
  2296. 0000192A  206E 0008                movea.l    A0, [A6 + 0x8]
  2297. 0000192E  7200                     moveq.l    D1, 0x00
  2298. 00001930  1210                     move.b     D1, [A0]
  2299. 00001932  E649                     lsr        D1.w, 3
  2300. 00001934  0241 0001                andi.w     D1, 0x1
  2301. 00001938  342E FFFE                move.w     D2, [A6 - 0x2]
  2302. 0000193C  D46E FFFC                add.w      D2, [A6 - 0x4]
  2303. 00001940  5242                     addq.w     D2, 1
  2304. 00001942  3F02                     move.w     -[A7], D2
  2305. 00001944  3F01                     move.w     -[A7], D1
  2306. 00001946  3F00                     move.w     -[A7], D0
  2307. 00001948  4EBA EA10                jsr        [PC - 0x15F0 /* 0000035A */]
  2308. 0000194C  5C8F                     addq.l     A7, 6
  2309. 0000194E  4A6E FFFA                tst.w      [A6 - 0x6]
  2310. 00001952  671C                     beq        +0x1E /* 00001970 */
  2311. 00001954  206E 0008                movea.l    A0, [A6 + 0x8]
  2312. 00001958  7000                     moveq.l    D0, 0x00
  2313. 0000195A  1010                     move.b     D0, [A0]
  2314. 0000195C  3F00                     move.w     -[A7], D0
  2315. 0000195E  4879 0000 0430           push.l     0x430
  2316. 00001964  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2317. 00001968  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  2318. 0000196C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2319. label00001970:
  2320. 00001970  52AE 0008                addq.l     [A6 + 0x8], 1
  2321. 00001974  546E FFFC                addq.w     [A6 - 0x4], 2
  2322. label00001978:
  2323. 00001978  0C6E 0008 FFFC           cmpi.w     [A6 - 0x4], 0x8
  2324. 0000197E  6600 FF72                bne        -0x8C /* 000018F2 */
  2325. 00001982  066E 0010 FFFE           addi.w     [A6 - 0x2], 0x10
  2326. label00001988:
  2327. 00001988  0C6E 0080 FFFE           cmpi.w     [A6 - 0x2], 0x80
  2328. 0000198E  6600 FF5A                bne        -0xA4 /* 000018EA */
  2329. 00001992  4A6E FFFA                tst.w      [A6 - 0x6]
  2330. 00001996  670A                     beq        +0xC /* 000019A2 */
  2331. 00001998  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2332. 0000199C  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  2333. 000019A0  588F                     addq.l     A7, 4
  2334. label000019A2:
  2335. 000019A2  4EBA E9A2                jsr        [PC - 0x165E /* 00000346 */]
  2336. 000019A6  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2337. 000019AA  4A2E 000D                tst.b      [A6 + 0xD]
  2338. 000019AE  6708                     beq        +0xA /* 000019B8 */
  2339. 000019B0  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2340. 000019B4  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2341. label000019B8:
  2342. 000019B8  102D 96E4                move.b     D0, [A5 - 0x691C]
  2343. 000019BC  4880                     ext.w      D0
  2344. 000019BE  48C0                     ext.l      D0
  2345. 000019C0  D080                     add.l      D0, D0
  2346. 000019C2  41ED DABE                lea.l      A0, [A5 - 0x2542]
  2347. 000019C6  D1C0                     add.l      A0, D0
  2348. 000019C8  0C50 0001                cmpi.w     [A0], 0x1
  2349. 000019CC  6608                     bne        +0xA /* 000019D6 */
  2350. 000019CE  7002                     moveq.l    D0, 0x02
  2351. 000019D0  1B40 AE78                move.b     [A5 - 0x5188], D0
  2352. 000019D4  6004                     bra        +0x6 /* 000019DA */
  2353. label000019D6:
  2354. 000019D6  422D AE78                clr.b      [A5 - 0x5188]
  2355. label000019DA:
  2356. 000019DA  4E5E                     unlink     A6
  2357. 000019DC  4E75                     rts
  2358. 000019DE  4558                     chk.w      D2, [A0]+
  2359. 000019E0  5041                     addq.w     D1, 8
  2360. 000019E2  4E44                     trap       4
  2361. 000019E4  5341                     subq.w     D1, 1
  2362. export_54:
  2363. 000019E6  4E56 FFEE                link       A6, -0x0012
  2364. 000019EA  4267                     clr.w      -[A7]
  2365. 000019EC  3F3C 0004                move.w     -[A7], 0x4
  2366. 000019F0  486E FFFC                pea.l      [A6 - 0x4]
  2367. 000019F4  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2368. 000019F8  508F                     addq.l     A7, 8
  2369. 000019FA  4267                     clr.w      -[A7]
  2370. 000019FC  3F3C 0004                move.w     -[A7], 0x4
  2371. 00001A00  486E FFF8                pea.l      [A6 - 0x8]
  2372. 00001A04  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2373. 00001A08  508F                     addq.l     A7, 8
  2374. 00001A0A  426E FFF6                clr.w      [A6 - 0xA]
  2375. 00001A0E  6000 0072                bra        +0x74 /* 00001A82 */
  2376. label00001A12:
  2377. 00001A12  303C 0088                move.w     D0, 0x88
  2378. 00001A16  C06E FFF6                and.w      D0, [A6 - 0xA]
  2379. 00001A1A  4A40                     tst.w      D0
  2380. 00001A1C  6660                     bne        +0x62 /* 00001A7E */
  2381. 00001A1E  302E FFF6                move.w     D0, [A6 - 0xA]
  2382. 00001A22  48C0                     ext.l      D0
  2383. 00001A24  E580                     asl        D0, 2
  2384. 00001A26  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  2385. 00001A2A  D1C0                     add.l      A0, D0
  2386. 00001A2C  2D48 FFEE                move.l     [A6 - 0x12], A0
  2387. 00001A30  206E FFEE                movea.l    A0, [A6 - 0x12]
  2388. 00001A34  7000                     moveq.l    D0, 0x00
  2389. 00001A36  1010                     move.b     D0, [A0]
  2390. 00001A38  4A40                     tst.w      D0
  2391. 00001A3A  6742                     beq        +0x44 /* 00001A7E */
  2392. 00001A3C  206E FFEE                movea.l    A0, [A6 - 0x12]
  2393. 00001A40  7000                     moveq.l    D0, 0x00
  2394. 00001A42  1028 0001                move.b     D0, [A0 + 0x1]
  2395. 00001A46  4840                     swap.w     D0
  2396. 00001A48  4240                     clr.w      D0
  2397. 00001A4A  4840                     swap.w     D0
  2398. 00001A4C  D080                     add.l      D0, D0
  2399. 00001A4E  D08E                     add.l      D0, A6
  2400. 00001A50  2040                     movea.l    A0, D0
  2401. 00001A52  5268 FFF8                addq.w     [A0 - 0x8], 1
  2402. 00001A56  206E FFEE                movea.l    A0, [A6 - 0x12]
  2403. 00001A5A  7000                     moveq.l    D0, 0x00
  2404. 00001A5C  1010                     move.b     D0, [A0]
  2405. 00001A5E  0C40 0001                cmpi.w     D0, 0x1
  2406. 00001A62  661A                     bne        +0x1C /* 00001A7E */
  2407. 00001A64  206E FFEE                movea.l    A0, [A6 - 0x12]
  2408. 00001A68  7000                     moveq.l    D0, 0x00
  2409. 00001A6A  1028 0001                move.b     D0, [A0 + 0x1]
  2410. 00001A6E  4840                     swap.w     D0
  2411. 00001A70  4240                     clr.w      D0
  2412. 00001A72  4840                     swap.w     D0
  2413. 00001A74  D080                     add.l      D0, D0
  2414. 00001A76  D08E                     add.l      D0, A6
  2415. 00001A78  2040                     movea.l    A0, D0
  2416. 00001A7A  5268 FFFC                addq.w     [A0 - 0x4], 1
  2417. label00001A7E:
  2418. 00001A7E  526E FFF6                addq.w     [A6 - 0xA], 1
  2419. label00001A82:
  2420. 00001A82  0C6E 0077 FFF6           cmpi.w     [A6 - 0xA], 0x77 /* 'w' */
  2421. 00001A88  6388                     bls        -0x76 /* 00001A12 */
  2422. 00001A8A  0C6E 0010 FFF8           cmpi.w     [A6 - 0x8], 0x10
  2423. 00001A90  6F0C                     ble        +0xE /* 00001A9E */
  2424. 00001A92  41F9 0000 0438           lea.l      A0, [0x00000438]
  2425. 00001A98  2008                     move.l     D0, A0
  2426. 00001A9A  6000 0154                bra        +0x156 /* 00001BF0 */
  2427. label00001A9E:
  2428. 00001A9E  0C6E 0010 FFFA           cmpi.w     [A6 - 0x6], 0x10
  2429. 00001AA4  6F0C                     ble        +0xE /* 00001AB2 */
  2430. 00001AA6  41F9 0000 0454           lea.l      A0, [0x00000454]
  2431. 00001AAC  2008                     move.l     D0, A0
  2432. 00001AAE  6000 0140                bra        +0x142 /* 00001BF0 */
  2433. label00001AB2:
  2434. 00001AB2  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  2435. 00001AB8  6F0C                     ble        +0xE /* 00001AC6 */
  2436. 00001ABA  41F9 0000 0470           lea.l      A0, [0x00000470]
  2437. 00001AC0  2008                     move.l     D0, A0
  2438. 00001AC2  6000 012C                bra        +0x12E /* 00001BF0 */
  2439. label00001AC6:
  2440. 00001AC6  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  2441. 00001ACC  6F0C                     ble        +0xE /* 00001ADA */
  2442. 00001ACE  41F9 0000 048A           lea.l      A0, [0x0000048A]
  2443. 00001AD4  2008                     move.l     D0, A0
  2444. 00001AD6  6000 0118                bra        +0x11A /* 00001BF0 */
  2445. label00001ADA:
  2446. 00001ADA  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  2447. 00001AE0  6C0C                     bge        +0xE /* 00001AEE */
  2448. 00001AE2  41F9 0000 04A4           lea.l      A0, [0x000004A4]
  2449. 00001AE8  2008                     move.l     D0, A0
  2450. 00001AEA  6000 0104                bra        +0x106 /* 00001BF0 */
  2451. label00001AEE:
  2452. 00001AEE  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  2453. 00001AF4  6C0C                     bge        +0xE /* 00001B02 */
  2454. 00001AF6  41F9 0000 04B8           lea.l      A0, [0x000004B8]
  2455. 00001AFC  2008                     move.l     D0, A0
  2456. 00001AFE  6000 00F0                bra        +0xF2 /* 00001BF0 */
  2457. label00001B02:
  2458. 00001B02  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2459. 00001B06  7000                     moveq.l    D0, 0x00
  2460. 00001B08  102D 969C                move.b     D0, [A5 - 0x6964]
  2461. 00001B0C  3D40 FFF6                move.w     [A6 - 0xA], D0
  2462. 00001B10  7000                     moveq.l    D0, 0x00
  2463. 00001B12  102D 96BC                move.b     D0, [A5 - 0x6944]
  2464. 00001B16  3D40 FFF4                move.w     [A6 - 0xC], D0
  2465. 00001B1A  426E FFF2                clr.w      [A6 - 0xE]
  2466. 00001B1E  602A                     bra        +0x2C /* 00001B4A */
  2467. label00001B20:
  2468. 00001B20  302E FFF2                move.w     D0, [A6 - 0xE]
  2469. 00001B24  48C0                     ext.l      D0
  2470. 00001B26  D080                     add.l      D0, D0
  2471. 00001B28  41ED 9AF0                lea.l      A0, [A5 - 0x6510]
  2472. 00001B2C  D1C0                     add.l      A0, D0
  2473. 00001B2E  302E FFF6                move.w     D0, [A6 - 0xA]
  2474. 00001B32  D050                     add.w      D0, [A0]
  2475. 00001B34  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  2476. 00001B38  660C                     bne        +0xE /* 00001B46 */
  2477. 00001B3A  41F9 0000 04CC           lea.l      A0, [0x000004CC]
  2478. 00001B40  2008                     move.l     D0, A0
  2479. 00001B42  6000 00AC                bra        +0xAE /* 00001BF0 */
  2480. label00001B46:
  2481. 00001B46  526E FFF2                addq.w     [A6 - 0xE], 1
  2482. label00001B4A:
  2483. 00001B4A  0C6E 0008 FFF2           cmpi.w     [A6 - 0xE], 0x8
  2484. 00001B50  66CE                     bne        -0x30 /* 00001B20 */
  2485. 00001B52  426E FFF2                clr.w      [A6 - 0xE]
  2486. 00001B56  6048                     bra        +0x4A /* 00001BA0 */
  2487. label00001B58:
  2488. 00001B58  302E FFF2                move.w     D0, [A6 - 0xE]
  2489. 00001B5C  48C0                     ext.l      D0
  2490. 00001B5E  E580                     asl        D0, 2
  2491. 00001B60  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  2492. 00001B64  D1C0                     add.l      A0, D0
  2493. 00001B66  7000                     moveq.l    D0, 0x00
  2494. 00001B68  1010                     move.b     D0, [A0]
  2495. 00001B6A  0C40 0006                cmpi.w     D0, 0x6
  2496. 00001B6E  6720                     beq        +0x22 /* 00001B90 */
  2497. 00001B70  302E FFF2                move.w     D0, [A6 - 0xE]
  2498. 00001B74  0640 0070                addi.w     D0, 0x70 /* 'p' */
  2499. 00001B78  4840                     swap.w     D0
  2500. 00001B7A  4240                     clr.w      D0
  2501. 00001B7C  4840                     swap.w     D0
  2502. 00001B7E  E580                     asl        D0, 2
  2503. 00001B80  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  2504. 00001B84  D1C0                     add.l      A0, D0
  2505. 00001B86  7000                     moveq.l    D0, 0x00
  2506. 00001B88  1010                     move.b     D0, [A0]
  2507. 00001B8A  0C40 0006                cmpi.w     D0, 0x6
  2508. 00001B8E  660C                     bne        +0xE /* 00001B9C */
  2509. label00001B90:
  2510. 00001B90  41F9 0000 04E0           lea.l      A0, [0x000004E0]
  2511. 00001B96  2008                     move.l     D0, A0
  2512. 00001B98  6000 0056                bra        +0x58 /* 00001BF0 */
  2513. label00001B9C:
  2514. 00001B9C  526E FFF2                addq.w     [A6 - 0xE], 1
  2515. label00001BA0:
  2516. 00001BA0  0C6E 0008 FFF2           cmpi.w     [A6 - 0xE], 0x8
  2517. 00001BA6  66B0                     bne        -0x4E /* 00001B58 */
  2518. 00001BA8  4EBA 0052                jsr        [PC + 0x52 /* 00001BFC */]
  2519. 00001BAC  102D 96E5                move.b     D0, [A5 - 0x691B]
  2520. 00001BB0  4880                     ext.w      D0
  2521. 00001BB2  48C0                     ext.l      D0
  2522. 00001BB4  EB80                     asl        D0, 5
  2523. 00001BB6  41ED 969C                lea.l      A0, [A5 - 0x6964]
  2524. 00001BBA  D1C0                     add.l      A0, D0
  2525. 00001BBC  7000                     moveq.l    D0, 0x00
  2526. 00001BBE  1010                     move.b     D0, [A0]
  2527. 00001BC0  3F00                     move.w     -[A7], D0
  2528. 00001BC2  102D 96E4                move.b     D0, [A5 - 0x691C]
  2529. 00001BC6  4880                     ext.w      D0
  2530. 00001BC8  3F00                     move.w     -[A7], D0
  2531. 00001BCA  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2532. 00001BCE  588F                     addq.l     A7, 4
  2533. 00001BD0  4A40                     tst.w      D0
  2534. 00001BD2  671A                     beq        +0x1C /* 00001BEE */
  2535. 00001BD4  4A2D 96E4                tst.b      [A5 - 0x691C]
  2536. 00001BD8  660A                     bne        +0xC /* 00001BE4 */
  2537. 00001BDA  41F9 0000 04F6           lea.l      A0, [0x000004F6]
  2538. 00001BE0  2008                     move.l     D0, A0
  2539. 00001BE2  600C                     bra        +0xE /* 00001BF0 */
  2540. label00001BE4:
  2541. 00001BE4  41F9 0000 050A           lea.l      A0, [0x0000050A]
  2542. 00001BEA  2008                     move.l     D0, A0
  2543. 00001BEC  6002                     bra        +0x4 /* 00001BF0 */
  2544. label00001BEE:
  2545. 00001BEE  7000                     moveq.l    D0, 0x00
  2546. label00001BF0:
  2547. 00001BF0  4E5E                     unlink     A6
  2548. 00001BF2  4E75                     rts
  2549. 00001BF4  4348                     chk.w      D1, A0
  2550. 00001BF6  4543                     chk.w      D2, D3
  2551. 00001BF8  4B42                     chk.w      D5, D2
  2552. 00001BFA  4F41                     chk.w      D7, D1
  2553. fn00001BFC:
  2554. 00001BFC  4EBA E748                jsr        [PC - 0x18B8 /* 00000346 */]
  2555. 00001C00  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2556. 00001C04  426D ACDA                clr.w      [A5 - 0x5326]
  2557. 00001C08  4E75                     rts
  2558. export_44:
  2559. 00001C0A  4E56 0000                link       A6, 0
  2560. 00001C0E  302E 0008                move.w     D0, [A6 + 0x8]
  2561. 00001C12  B06E 000A                cmp.w      D0, [A6 + 0xA]
  2562. 00001C16  6C08                     bge        +0xA /* 00001C20 */
  2563. 00001C18  306E 0008                movea.w    A0, [A6 + 0x8]
  2564. 00001C1C  2008                     move.l     D0, A0
  2565. 00001C1E  6004                     bra        +0x6 /* 00001C24 */
  2566. label00001C20:
  2567. 00001C20  302E 000A                move.w     D0, [A6 + 0xA]
  2568. label00001C24:
  2569. 00001C24  4E5E                     unlink     A6
  2570. 00001C26  4E75                     rts
  2571. 00001C28  4D49                     chk.w      D6, A1
  2572. 00001C2A  4E20                     .invalid   // invalid opcode 4
  2573. 00001C2C  2020                     move.l     D0, -[A0]
  2574. 00001C2E  2020                     move.l     D0, -[A0]
  2575. export_53:
  2576. 00001C30  4E56 0000                link       A6, 0
  2577. 00001C34  302E 0008                move.w     D0, [A6 + 0x8]
  2578. 00001C38  B06E 000A                cmp.w      D0, [A6 + 0xA]
  2579. 00001C3C  6F08                     ble        +0xA /* 00001C46 */
  2580. 00001C3E  306E 0008                movea.w    A0, [A6 + 0x8]
  2581. 00001C42  2008                     move.l     D0, A0
  2582. 00001C44  6004                     bra        +0x6 /* 00001C4A */
  2583. label00001C46:
  2584. 00001C46  302E 000A                move.w     D0, [A6 + 0xA]
  2585. label00001C4A:
  2586. 00001C4A  4E5E                     unlink     A6
  2587. 00001C4C  4E75                     rts
  2588. 00001C4E  4D41                     chk.w      D6, D1
  2589. 00001C50  5820                     addq.b     -[A0], 4
  2590. 00001C52  2020                     move.l     D0, -[A0]
  2591. 00001C54  2020                     move.l     D0, -[A0]
  2592. fn00001C56:
  2593. 00001C56  526D 96E6                addq.w     [A5 - 0x691A], 1
  2594. 00001C5A  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2595. 00001C5E  536D 96E6                subq.w     [A5 - 0x691A], 1
  2596. 00001C62  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2597. 00001C66  7000                     moveq.l    D0, 0x00
  2598. 00001C68  102D 9F02                move.b     D0, [A5 - 0x60FE]
  2599. 00001C6C  4A40                     tst.w      D0
  2600. 00001C6E  6724                     beq        +0x26 /* 00001C94 */
  2601. label00001C70:
  2602. 00001C70  41ED 9F04                lea.l      A0, [A5 - 0x60FC]
  2603. 00001C74  2F20                     move.l     -[A7], -[A0]
  2604. 00001C76  2F20                     move.l     -[A7], -[A0]
  2605. 00001C78  4EBA F1DA                jsr        [PC - 0xE26 /* 00000E54 */]
  2606. 00001C7C  508F                     addq.l     A7, 8
  2607. 00001C7E  4A40                     tst.w      D0
  2608. 00001C80  6604                     bne        +0x6 /* 00001C86 */
  2609. 00001C82  7001                     moveq.l    D0, 0x01
  2610. 00001C84  6010                     bra        +0x12 /* 00001C96 */
  2611. label00001C86:
  2612. 00001C86  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2613. 00001C8A  7000                     moveq.l    D0, 0x00
  2614. 00001C8C  102D 9F02                move.b     D0, [A5 - 0x60FE]
  2615. 00001C90  4A40                     tst.w      D0
  2616. 00001C92  66DC                     bne        -0x22 /* 00001C70 */
  2617. label00001C94:
  2618. 00001C94  7000                     moveq.l    D0, 0x00
  2619. label00001C96:
  2620. 00001C96  4E75                     rts
  2621. fn00001C98:
  2622. 00001C98  4E56 FFF6                link       A6, -0x000A
  2623. 00001C9C  4A6D DABE                tst.w      [A5 - 0x2542]
  2624. 00001CA0  6608                     bne        +0xA /* 00001CAA */
  2625. 00001CA2  0C6D 0002 DAC0           cmpi.w     [A5 - 0x2540], 0x2
  2626. 00001CA8  6612                     bne        +0x14 /* 00001CBC */
  2627. label00001CAA:
  2628. 00001CAA  4A6D DAC0                tst.w      [A5 - 0x2540]
  2629. 00001CAE  6608                     bne        +0xA /* 00001CB8 */
  2630. 00001CB0  0C6D 0002 DABE           cmpi.w     [A5 - 0x2542], 0x2
  2631. 00001CB6  6604                     bne        +0x6 /* 00001CBC */
  2632. label00001CB8:
  2633. 00001CB8  7000                     moveq.l    D0, 0x00
  2634. 00001CBA  6002                     bra        +0x4 /* 00001CBE */
  2635. label00001CBC:
  2636. 00001CBC  7001                     moveq.l    D0, 0x01
  2637. label00001CBE:
  2638. 00001CBE  3D40 FFFA                move.w     [A6 - 0x6], D0
  2639. 00001CC2  102D 96E4                move.b     D0, [A5 - 0x691C]
  2640. 00001CC6  4880                     ext.w      D0
  2641. 00001CC8  48C0                     ext.l      D0
  2642. 00001CCA  EB80                     asl        D0, 5
  2643. 00001CCC  41ED 969C                lea.l      A0, [A5 - 0x6964]
  2644. 00001CD0  D1C0                     add.l      A0, D0
  2645. 00001CD2  7000                     moveq.l    D0, 0x00
  2646. 00001CD4  1010                     move.b     D0, [A0]
  2647. 00001CD6  3F00                     move.w     -[A7], D0
  2648. 00001CD8  102D 96E5                move.b     D0, [A5 - 0x691B]
  2649. 00001CDC  4880                     ext.w      D0
  2650. 00001CDE  3F00                     move.w     -[A7], D0
  2651. 00001CE0  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2652. 00001CE4  588F                     addq.l     A7, 4
  2653. 00001CE6  3D40 FFFC                move.w     [A6 - 0x4], D0
  2654. 00001CEA  4A40                     tst.w      D0
  2655. 00001CEC  674E                     beq        +0x50 /* 00001D3C */
  2656. 00001CEE  4EBA 01C4                jsr        [PC + 0x1C4 /* 00001EB4 */]
  2657. 00001CF2  102D 96E4                move.b     D0, [A5 - 0x691C]
  2658. 00001CF6  4880                     ext.w      D0
  2659. 00001CF8  3B40 ACD2                move.w     [A5 - 0x532E], D0
  2660. 00001CFC  1B6D 96E5 96E4           move.b     [A5 - 0x691C], [A5 - 0x691B]
  2661. 00001D02  1B6D ACD3 96E5           move.b     [A5 - 0x691B], [A5 - 0x532D]
  2662. 00001D08  4A2D AE66                tst.b      [A5 - 0x519A]
  2663. 00001D0C  6722                     beq        +0x24 /* 00001D30 */
  2664. 00001D0E  3F3C 0001                move.w     -[A7], 0x1
  2665. 00001D12  41ED AE68                lea.l      A0, [A5 - 0x5198]
  2666. 00001D16  2F20                     move.l     -[A7], -[A0]
  2667. 00001D18  2F20                     move.l     -[A7], -[A0]
  2668. 00001D1A  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  2669. 00001D1E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2670. 00001D22  3D40 FFFE                move.w     [A6 - 0x2], D0
  2671. 00001D26  4A40                     tst.w      D0
  2672. 00001D28  6706                     beq        +0x8 /* 00001D30 */
  2673. 00001D2A  3B6E FFFE AE7A           move.w     [A5 - 0x5186], [A6 - 0x2]
  2674. label00001D30:
  2675. 00001D30  7001                     moveq.l    D0, 0x01
  2676. 00001D32  3B40 DAB6                move.w     [A5 - 0x254A], D0
  2677. 00001D36  426D DAB6                clr.w      [A5 - 0x254A]
  2678. 00001D3A  6016                     bra        +0x18 /* 00001D52 */
  2679. label00001D3C:
  2680. 00001D3C  4267                     clr.w      -[A7]
  2681. 00001D3E  3F3C 000C                move.w     -[A7], 0xC
  2682. 00001D42  4879 0000 051E           push.l     0x51E
  2683. 00001D48  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2684. 00001D4C  508F                     addq.l     A7, 8
  2685. 00001D4E  3D40 FFFE                move.w     [A6 - 0x2], D0
  2686. label00001D52:
  2687. 00001D52  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2688. 00001D56  0C6D 0002 DABE           cmpi.w     [A5 - 0x2542], 0x2
  2689. 00001D5C  6700 0146                beq        +0x148 /* 00001EA4 */
  2690. 00001D60  0C6D 0002 DAC0           cmpi.w     [A5 - 0x2540], 0x2
  2691. 00001D66  6700 013C                beq        +0x13E /* 00001EA4 */
  2692. 00001D6A  4EBA E3FC                jsr        [PC - 0x1C04 /* 00000168 */]
  2693. 00001D6E  6000 0138                bra        +0x13A /* 00001EA8 */
  2694. 00001D72  4A6E FFFC                tst.w      [A6 - 0x4]
  2695. 00001D76  6754                     beq        +0x56 /* 00001DCC */
  2696. 00001D78  302D AE60                move.w     D0, [A5 - 0x51A0]
  2697. 00001D7C  48C0                     ext.l      D0
  2698. 00001D7E  E580                     asl        D0, 2
  2699. 00001D80  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  2700. 00001D84  D1C0                     add.l      A0, D0
  2701. 00001D86  2D48 FFF6                move.l     [A6 - 0xA], A0
  2702. 00001D8A  206E FFF6                movea.l    A0, [A6 - 0xA]
  2703. 00001D8E  10AD AE67                move.b     [A0], [A5 - 0x5199]
  2704. 00001D92  206E FFF6                movea.l    A0, [A6 - 0xA]
  2705. 00001D96  116D 96E5 0001           move.b     [A0 + 0x1], [A5 - 0x691B]
  2706. 00001D9C  302D AE62                move.w     D0, [A5 - 0x519E]
  2707. 00001DA0  48C0                     ext.l      D0
  2708. 00001DA2  E580                     asl        D0, 2
  2709. 00001DA4  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  2710. 00001DA8  D1C0                     add.l      A0, D0
  2711. 00001DAA  2D48 FFF6                move.l     [A6 - 0xA], A0
  2712. 00001DAE  206E FFF6                movea.l    A0, [A6 - 0xA]
  2713. 00001DB2  10AD AE66                move.b     [A0], [A5 - 0x519A]
  2714. 00001DB6  206E FFF6                movea.l    A0, [A6 - 0xA]
  2715. 00001DBA  116D 96E4 0001           move.b     [A0 + 0x1], [A5 - 0x691C]
  2716. 00001DC0  486D AE60                pea.l      [A5 - 0x51A0]
  2717. 00001DC4  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2718. 00001DC8  588F                     addq.l     A7, 4
  2719. 00001DCA  6016                     bra        +0x18 /* 00001DE2 */
  2720. label00001DCC:
  2721. 00001DCC  102D 96E5                move.b     D0, [A5 - 0x691B]
  2722. 00001DD0  4880                     ext.w      D0
  2723. 00001DD2  3B40 ACD2                move.w     [A5 - 0x532E], D0
  2724. 00001DD6  1B6D 96E4 96E5           move.b     [A5 - 0x691B], [A5 - 0x691C]
  2725. 00001DDC  1B6D ACD3 96E4           move.b     [A5 - 0x691C], [A5 - 0x532D]
  2726. label00001DE2:
  2727. 00001DE2  302D 96E6                move.w     D0, [A5 - 0x691A]
  2728. 00001DE6  0640 0068                addi.w     D0, 0x68 /* 'h' */
  2729. 00001DEA  48C0                     ext.l      D0
  2730. 00001DEC  E780                     asl        D0, 3
  2731. 00001DEE  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  2732. 00001DF2  D1C0                     add.l      A0, D0
  2733. 00001DF4  43ED AE60                lea.l      A1, [A5 - 0x51A0]
  2734. 00001DF8  22D8                     move.l     [A1]+, [A0]+
  2735. 00001DFA  22D8                     move.l     [A1]+, [A0]+
  2736. 00001DFC  302D AE60                move.w     D0, [A5 - 0x51A0]
  2737. 00001E00  48C0                     ext.l      D0
  2738. 00001E02  E580                     asl        D0, 2
  2739. 00001E04  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  2740. 00001E08  D1C0                     add.l      A0, D0
  2741. 00001E0A  2D48 FFF6                move.l     [A6 - 0xA], A0
  2742. 00001E0E  206E FFF6                movea.l    A0, [A6 - 0xA]
  2743. 00001E12  10AD AE67                move.b     [A0], [A5 - 0x5199]
  2744. 00001E16  206E FFF6                movea.l    A0, [A6 - 0xA]
  2745. 00001E1A  116D 96E5 0001           move.b     [A0 + 0x1], [A5 - 0x691B]
  2746. 00001E20  302D AE62                move.w     D0, [A5 - 0x519E]
  2747. 00001E24  48C0                     ext.l      D0
  2748. 00001E26  E580                     asl        D0, 2
  2749. 00001E28  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  2750. 00001E2C  D1C0                     add.l      A0, D0
  2751. 00001E2E  2D48 FFF6                move.l     [A6 - 0xA], A0
  2752. 00001E32  206E FFF6                movea.l    A0, [A6 - 0xA]
  2753. 00001E36  10AD AE66                move.b     [A0], [A5 - 0x519A]
  2754. 00001E3A  206E FFF6                movea.l    A0, [A6 - 0xA]
  2755. 00001E3E  116D 96E4 0001           move.b     [A0 + 0x1], [A5 - 0x691C]
  2756. 00001E44  302D 96E6                move.w     D0, [A5 - 0x691A]
  2757. 00001E48  0640 0068                addi.w     D0, 0x68 /* 'h' */
  2758. 00001E4C  48C0                     ext.l      D0
  2759. 00001E4E  E780                     asl        D0, 3
  2760. 00001E50  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  2761. 00001E54  D1C0                     add.l      A0, D0
  2762. 00001E56  4850                     pea.l      [A0]
  2763. 00001E58  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2764. 00001E5C  588F                     addq.l     A7, 4
  2765. 00001E5E  302D 96E6                move.w     D0, [A5 - 0x691A]
  2766. 00001E62  0640 0068                addi.w     D0, 0x68 /* 'h' */
  2767. 00001E66  48C0                     ext.l      D0
  2768. 00001E68  E780                     asl        D0, 3
  2769. 00001E6A  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  2770. 00001E6E  D1C0                     add.l      A0, D0
  2771. 00001E70  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  2772. 00001E74  20D9                     move.l     [A0]+, [A1]+
  2773. 00001E76  20D9                     move.l     [A0]+, [A1]+
  2774. 00001E78  302D 96E6                move.w     D0, [A5 - 0x691A]
  2775. 00001E7C  0640 0069                addi.w     D0, 0x69 /* 'i' */
  2776. 00001E80  48C0                     ext.l      D0
  2777. 00001E82  E780                     asl        D0, 3
  2778. 00001E84  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  2779. 00001E88  D1C0                     add.l      A0, D0
  2780. 00001E8A  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  2781. 00001E8E  20D9                     move.l     [A0]+, [A1]+
  2782. 00001E90  20D9                     move.l     [A0]+, [A1]+
  2783. 00001E92  536D 96E6                subq.w     [A5 - 0x691A], 1
  2784. 00001E96  4EBA E204                jsr        [PC - 0x1DFC /* 0000009C */]
  2785. 00001E9A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2786. 00001E9E  422D AE78                clr.b      [A5 - 0x5188]
  2787. 00001EA2  6004                     bra        +0x6 /* 00001EA8 */
  2788. label00001EA4:
  2789. 00001EA4  4EBA E2C2                jsr        [PC - 0x1D3E /* 00000168 */]
  2790. label00001EA8:
  2791. 00001EA8  4E5E                     unlink     A6
  2792. 00001EAA  4E75                     rts
  2793. 00001EAC  444F                     neg.w      A7
  2794. 00001EAE  4348                     chk.w      D1, A0
  2795. 00001EB0  4543                     chk.w      D2, D3
  2796. 00001EB2  4B4D                     chk.w      D5, A5
  2797. fn00001EB4:
  2798. 00001EB4  4E56 FFFA                link       A6, -0x0006
  2799. 00001EB8  41ED AE60                lea.l      A0, [A5 - 0x51A0]
  2800. 00001EBC  43ED 9A20                lea.l      A1, [A5 - 0x65E0]
  2801. 00001EC0  20D9                     move.l     [A0]+, [A1]+
  2802. 00001EC2  20D9                     move.l     [A0]+, [A1]+
  2803. 00001EC4  3B6D AE60 AE62           move.w     [A5 - 0x519E], [A5 - 0x51A0]
  2804. 00001ECA  102D 96E4                move.b     D0, [A5 - 0x691C]
  2805. 00001ECE  4880                     ext.w      D0
  2806. 00001ED0  48C0                     ext.l      D0
  2807. 00001ED2  EB80                     asl        D0, 5
  2808. 00001ED4  41ED 969C                lea.l      A0, [A5 - 0x6964]
  2809. 00001ED8  D1C0                     add.l      A0, D0
  2810. 00001EDA  7000                     moveq.l    D0, 0x00
  2811. 00001EDC  1010                     move.b     D0, [A0]
  2812. 00001EDE  3B40 AE60                move.w     [A5 - 0x51A0], D0
  2813. 00001EE2  426D AE64                clr.w      [A5 - 0x519C]
  2814. 00001EE6  7001                     moveq.l    D0, 0x01
  2815. 00001EE8  1B40 AE67                move.b     [A5 - 0x5199], D0
  2816. 00001EEC  4A2D 9A26                tst.b      [A5 - 0x65DA]
  2817. 00001EF0  6700 00C0                beq        +0xC2 /* 00001FB2 */
  2818. 00001EF4  102D 96E4                move.b     D0, [A5 - 0x691C]
  2819. 00001EF8  4880                     ext.w      D0
  2820. 00001EFA  48C0                     ext.l      D0
  2821. 00001EFC  EB80                     asl        D0, 5
  2822. 00001EFE  41ED 969C                lea.l      A0, [A5 - 0x6964]
  2823. 00001F02  D1C0                     add.l      A0, D0
  2824. 00001F04  7000                     moveq.l    D0, 0x00
  2825. 00001F06  1010                     move.b     D0, [A0]
  2826. 00001F08  3F00                     move.w     -[A7], D0
  2827. 00001F0A  3F2D 9A20                move.w     -[A7], [A5 - 0x65E0]
  2828. 00001F0E  102D 96E5                move.b     D0, [A5 - 0x691B]
  2829. 00001F12  4880                     ext.w      D0
  2830. 00001F14  3F00                     move.w     -[A7], D0
  2831. 00001F16  7000                     moveq.l    D0, 0x00
  2832. 00001F18  102D 9A26                move.b     D0, [A5 - 0x65DA]
  2833. 00001F1C  3F00                     move.w     -[A7], D0
  2834. 00001F1E  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2835. 00001F22  508F                     addq.l     A7, 8
  2836. 00001F24  4A40                     tst.w      D0
  2837. 00001F26  6600 0096                bne        +0x98 /* 00001FBE */
  2838. 00001F2A  7001                     moveq.l    D0, 0x01
  2839. 00001F2C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2840. 00001F30  102D 96E5                move.b     D0, [A5 - 0x691B]
  2841. 00001F34  4880                     ext.w      D0
  2842. 00001F36  48C0                     ext.l      D0
  2843. 00001F38  D080                     add.l      D0, D0
  2844. 00001F3A  41ED 96E0                lea.l      A0, [A5 - 0x6920]
  2845. 00001F3E  D1C0                     add.l      A0, D0
  2846. 00001F40  3D50 FFFC                move.w     [A6 - 0x4], [A0]
  2847. 00001F44  6000 0062                bra        +0x64 /* 00001FA8 */
  2848. label00001F48:
  2849. 00001F48  102D 96E5                move.b     D0, [A5 - 0x691B]
  2850. 00001F4C  4880                     ext.w      D0
  2851. 00001F4E  48C0                     ext.l      D0
  2852. 00001F50  EB80                     asl        D0, 5
  2853. 00001F52  41ED 969C                lea.l      A0, [A5 - 0x6964]
  2854. 00001F56  D1C0                     add.l      A0, D0
  2855. 00001F58  302E FFFE                move.w     D0, [A6 - 0x2]
  2856. 00001F5C  48C0                     ext.l      D0
  2857. 00001F5E  D080                     add.l      D0, D0
  2858. 00001F60  D1C0                     add.l      A0, D0
  2859. 00001F62  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  2860. 00001F66  4A2E FFFB                tst.b      [A6 - 0x5]
  2861. 00001F6A  6738                     beq        +0x3A /* 00001FA4 */
  2862. 00001F6C  3F2D AE60                move.w     -[A7], [A5 - 0x51A0]
  2863. 00001F70  7000                     moveq.l    D0, 0x00
  2864. 00001F72  102E FFFA                move.b     D0, [A6 - 0x6]
  2865. 00001F76  3F00                     move.w     -[A7], D0
  2866. 00001F78  102D 96E5                move.b     D0, [A5 - 0x691B]
  2867. 00001F7C  4880                     ext.w      D0
  2868. 00001F7E  3F00                     move.w     -[A7], D0
  2869. 00001F80  7000                     moveq.l    D0, 0x00
  2870. 00001F82  102E FFFB                move.b     D0, [A6 - 0x5]
  2871. 00001F86  3F00                     move.w     -[A7], D0
  2872. 00001F88  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2873. 00001F8C  508F                     addq.l     A7, 8
  2874. 00001F8E  4A40                     tst.w      D0
  2875. 00001F90  6712                     beq        +0x14 /* 00001FA4 */
  2876. 00001F92  1B6E FFFB AE66           move.b     [A5 - 0x519A], [A6 - 0x5]
  2877. 00001F98  7000                     moveq.l    D0, 0x00
  2878. 00001F9A  102E FFFA                move.b     D0, [A6 - 0x6]
  2879. 00001F9E  3B40 AE62                move.w     [A5 - 0x519E], D0
  2880. 00001FA2  601A                     bra        +0x1C /* 00001FBE */
  2881. label00001FA4:
  2882. 00001FA4  526E FFFE                addq.w     [A6 - 0x2], 1
  2883. label00001FA8:
  2884. 00001FA8  302E FFFE                move.w     D0, [A6 - 0x2]
  2885. 00001FAC  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2886. 00001FB0  6F96                     ble        -0x68 /* 00001F48 */
  2887. label00001FB2:
  2888. 00001FB2  41ED AE60                lea.l      A0, [A5 - 0x51A0]
  2889. 00001FB6  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  2890. 00001FBA  20D9                     move.l     [A0]+, [A1]+
  2891. 00001FBC  20D9                     move.l     [A0]+, [A1]+
  2892. label00001FBE:
  2893. 00001FBE  4E5E                     unlink     A6
  2894. 00001FC0  4E75                     rts
  2895. 00001FC2  4255                     clr.w      [A5]
  2896. 00001FC4  494C                     chk.w      D4, A4
  2897. 00001FC6  4443                     neg.w      D3
  2898. 00001FC8  4845                     swap.w     D5
  2899. export_64:
  2900. 00001FCA  4E56 FFFE                link       A6, -0x0002
  2901. 00001FCE  7000                     moveq.l    D0, 0x00
  2902. 00001FD0  102E 000D                move.b     D0, [A6 + 0xD]
  2903. 00001FD4  D040                     add.w      D0, D0
  2904. 00001FD6  4840                     swap.w     D0
  2905. 00001FD8  4240                     clr.w      D0
  2906. 00001FDA  4840                     swap.w     D0
  2907. 00001FDC  D1AE 0008                add.l      [A6 + 0x8], D0
  2908. 00001FE0  206E 0008                movea.l    A0, [A6 + 0x8]
  2909. 00001FE4  52AE 0008                addq.l     [A6 + 0x8], 1
  2910. 00001FE8  7000                     moveq.l    D0, 0x00
  2911. 00001FEA  1010                     move.b     D0, [A0]
  2912. 00001FEC  E148                     lsl        D0.w, 8
  2913. 00001FEE  3B40 AE7A                move.w     [A5 - 0x5186], D0
  2914. 00001FF2  4EBA F384                jsr        [PC - 0xC7C /* 00001378 */]
  2915. 00001FF6  426D AE7A                clr.w      [A5 - 0x5186]
  2916. 00001FFA  206E 0008                movea.l    A0, [A6 + 0x8]
  2917. 00001FFE  1D50 FFFF                move.b     [A6 - 0x1], [A0]
  2918. 00002002  7000                     moveq.l    D0, 0x00
  2919. 00002004  102E FFFF                move.b     D0, [A6 - 0x1]
  2920. 00002008  0240 0003                andi.w     D0, 0x3
  2921. 0000200C  3B40 DAC0                move.w     [A5 - 0x2540], D0
  2922. 00002010  7000                     moveq.l    D0, 0x00
  2923. 00002012  102E FFFF                move.b     D0, [A6 - 0x1]
  2924. 00002016  E448                     lsr        D0.w, 2
  2925. 00002018  0240 0003                andi.w     D0, 0x3
  2926. 0000201C  3B40 DABE                move.w     [A5 - 0x2542], D0
  2927. 00002020  7000                     moveq.l    D0, 0x00
  2928. 00002022  102E FFFF                move.b     D0, [A6 - 0x1]
  2929. 00002026  0240 0040                andi.w     D0, 0x40 /* '@' */
  2930. 0000202A  4A40                     tst.w      D0
  2931. 0000202C  56C0                     sne        D0
  2932. 0000202E  4400                     neg.b      D0
  2933. 00002030  4880                     ext.w      D0
  2934. 00002032  3B40 AEA4                move.w     [A5 - 0x515C], D0
  2935. 00002036  7000                     moveq.l    D0, 0x00
  2936. 00002038  102E FFFF                move.b     D0, [A6 - 0x1]
  2937. 0000203C  0240 0020                andi.w     D0, 0x20 /* ' ' */
  2938. 00002040  4A40                     tst.w      D0
  2939. 00002042  56C0                     sne        D0
  2940. 00002044  4400                     neg.b      D0
  2941. 00002046  4880                     ext.w      D0
  2942. 00002048  3B40 AEA6                move.w     [A5 - 0x515A], D0
  2943. 0000204C  7000                     moveq.l    D0, 0x00
  2944. 0000204E  102E FFFF                move.b     D0, [A6 - 0x1]
  2945. 00002052  0240 0010                andi.w     D0, 0x10
  2946. 00002056  4A40                     tst.w      D0
  2947. 00002058  56C0                     sne        D0
  2948. 0000205A  4400                     neg.b      D0
  2949. 0000205C  4880                     ext.w      D0
  2950. 0000205E  3B40 C548                move.w     [A5 - 0x3AB8], D0
  2951. 00002062  4E5E                     unlink     A6
  2952. 00002064  4E75                     rts
  2953. 00002066  4745                     chk.w      D3, D5
  2954. 00002068  5453                     addq.w     [A3], 2
  2955. 0000206A  4554                     chk.w      D2, [A4]
  2956. 0000206C  5449                     addq.w     A1, 2
  2957. export_47:
  2958. 0000206E  4E56 FFFE                link       A6, -0x0002
  2959. 00002072  426D AEA6                clr.w      [A5 - 0x515A]
  2960. 00002076  7000                     moveq.l    D0, 0x00
  2961. 00002078  102E 000D                move.b     D0, [A6 + 0xD]
  2962. 0000207C  D040                     add.w      D0, D0
  2963. 0000207E  4840                     swap.w     D0
  2964. 00002080  4240                     clr.w      D0
  2965. 00002082  4840                     swap.w     D0
  2966. 00002084  D1AE 0008                add.l      [A6 + 0x8], D0
  2967. 00002088  206E 0008                movea.l    A0, [A6 + 0x8]
  2968. 0000208C  52AE 0008                addq.l     [A6 + 0x8], 1
  2969. 00002090  10AD DABB                move.b     [A0], [A5 - 0x2545]
  2970. 00002094  7003                     moveq.l    D0, 0x03
  2971. 00002096  C06D DAC0                and.w      D0, [A5 - 0x2540]
  2972. 0000209A  1D40 FFFF                move.b     [A6 - 0x1], D0
  2973. 0000209E  302D DABE                move.w     D0, [A5 - 0x2542]
  2974. 000020A2  E548                     lsl        D0.w, 2
  2975. 000020A4  0240 000C                andi.w     D0, 0xC
  2976. 000020A8  812E FFFF                or.b       [A6 - 0x1], D0
  2977. 000020AC  302D AEA4                move.w     D0, [A5 - 0x515C]
  2978. 000020B0  ED40                     asl        D0.w, 6
  2979. 000020B2  322D AEA6                move.w     D1, [A5 - 0x515A]
  2980. 000020B6  EB41                     asl        D1.w, 5
  2981. 000020B8  D041                     add.w      D0, D1
  2982. 000020BA  322D C548                move.w     D1, [A5 - 0x3AB8]
  2983. 000020BE  E941                     asl        D1.w, 4
  2984. 000020C0  D041                     add.w      D0, D1
  2985. 000020C2  812E FFFF                or.b       [A6 - 0x1], D0
  2986. 000020C6  206E 0008                movea.l    A0, [A6 + 0x8]
  2987. 000020CA  10AE FFFF                move.b     [A0], [A6 - 0x1]
  2988. 000020CE  4E5E                     unlink     A6
  2989. 000020D0  4E75                     rts
  2990. 000020D2  5055                     addq.w     [A5], 8
  2991. 000020D4  5453                     addq.w     [A3], 2
  2992. 000020D6  4554                     chk.w      D2, [A4]
  2993. 000020D8  5449                     addq.w     A1, 2
  2994. fn000020DA:
  2995. 000020DA  4E56 FFFE                link       A6, -0x0002
  2996. 000020DE  41ED AE60                lea.l      A0, [A5 - 0x51A0]
  2997. 000020E2  43ED 9A20                lea.l      A1, [A5 - 0x65E0]
  2998. 000020E6  20D9                     move.l     [A0]+, [A1]+
  2999. 000020E8  20D9                     move.l     [A0]+, [A1]+
  3000. 000020EA  4A6D AE64                tst.w      [A5 - 0x519C]
  3001. 000020EE  6748                     beq        +0x4A /* 00002138 */
  3002. 000020F0  7000                     moveq.l    D0, 0x00
  3003. 000020F2  102D AE66                move.b     D0, [A5 - 0x519A]
  3004. 000020F6  0C40 0001                cmpi.w     D0, 0x1
  3005. 000020FA  673C                     beq        +0x3E /* 00002138 */
  3006. 000020FC  7000                     moveq.l    D0, 0x00
  3007. 000020FE  102D AE66                move.b     D0, [A5 - 0x519A]
  3008. 00002102  0C40 0006                cmpi.w     D0, 0x6
  3009. 00002106  6730                     beq        +0x32 /* 00002138 */
  3010. 00002108  7006                     moveq.l    D0, 0x06
  3011. 0000210A  1B40 AE66                move.b     [A5 - 0x519A], D0
  3012. 0000210E  426D AE64                clr.w      [A5 - 0x519C]
  3013. 00002112  3F3C 0001                move.w     -[A7], 0x1
  3014. 00002116  41ED AE68                lea.l      A0, [A5 - 0x5198]
  3015. 0000211A  2F20                     move.l     -[A7], -[A0]
  3016. 0000211C  2F20                     move.l     -[A7], -[A0]
  3017. 0000211E  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  3018. 00002122  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3019. 00002126  3D40 FFFE                move.w     [A6 - 0x2], D0
  3020. 0000212A  4A40                     tst.w      D0
  3021. 0000212C  6706                     beq        +0x8 /* 00002134 */
  3022. 0000212E  3B6E FFFE AE7A           move.w     [A5 - 0x5186], [A6 - 0x2]
  3023. label00002134:
  3024. 00002134  7001                     moveq.l    D0, 0x01
  3025. 00002136  6002                     bra        +0x4 /* 0000213A */
  3026. label00002138:
  3027. 00002138  7000                     moveq.l    D0, 0x00
  3028. label0000213A:
  3029. 0000213A  4E5E                     unlink     A6
  3030. 0000213C  4E75                     rts
  3031. 0000213E  5741                     subq.w     D1, 3
  3032. 00002140  4C4B 4946                movem.l    D1,D2,D6,A0,A3,A6, A3
  3033. 00002144  5052                     addq.w     [A2], 8
  3034. fn00002146:
  3035. 00002146  102D 96E4                move.b     D0, [A5 - 0x691C]
  3036. 0000214A  4880                     ext.w      D0
  3037. 0000214C  48C0                     ext.l      D0
  3038. 0000214E  D080                     add.l      D0, D0
  3039. 00002150  41ED DABE                lea.l      A0, [A5 - 0x2542]
  3040. 00002154  D1C0                     add.l      A0, D0
  3041. 00002156  0C50 0002                cmpi.w     [A0], 0x2
  3042. 0000215A  6618                     bne        +0x1A /* 00002174 */
  3043. 0000215C  486D 9A20                pea.l      [A5 - 0x65E0]
  3044. 00002160  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3045. 00002164  588F                     addq.l     A7, 4
  3046. 00002166  7000                     moveq.l    D0, 0x00
  3047. 00002168  102D 9A26                move.b     D0, [A5 - 0x65DA]
  3048. 0000216C  3F00                     move.w     -[A7], D0
  3049. 0000216E  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  3050. 00002172  548F                     addq.l     A7, 2
  3051. label00002174:
  3052. 00002174  7000                     moveq.l    D0, 0x00
  3053. 00002176  102D 9A26                move.b     D0, [A5 - 0x65DA]
  3054. 0000217A  3F00                     move.w     -[A7], D0
  3055. 0000217C  3F2D 9A20                move.w     -[A7], [A5 - 0x65E0]
  3056. 00002180  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  3057. 00002184  588F                     addq.l     A7, 4
  3058. 00002186  3F2D 9A20                move.w     -[A7], [A5 - 0x65E0]
  3059. 0000218A  7000                     moveq.l    D0, 0x00
  3060. 0000218C  102D 9A26                move.b     D0, [A5 - 0x65DA]
  3061. 00002190  3F00                     move.w     -[A7], D0
  3062. 00002192  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  3063. 00002196  588F                     addq.l     A7, 4
  3064. 00002198  4E75                     rts
  3065. fn0000219A:
  3066. 0000219A  4E56 FFFC                link       A6, -0x0004
  3067. 0000219E  4878 003C                push.l     0x3C /* '<' */
  3068. 000021A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3069. 000021A6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3070. 000021AA  2D40 FFFC                move.l     [A6 - 0x4], D0
  3071. 000021AE  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  3072. 000021B2  2D40 FFFC                move.l     [A6 - 0x4], D0
  3073. label000021B6:
  3074. 000021B6  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  3075. 000021BA  222E FFFC                move.l     D1, [A6 - 0x4]
  3076. 000021BE  D2AE 0008                add.l      D1, [A6 + 0x8]
  3077. 000021C2  B081                     cmp.l      D0, D1
  3078. 000021C4  6DF0                     blt        -0xE /* 000021B6 */
  3079. 000021C6  4E5E                     unlink     A6
  3080. 000021C8  4E75                     rts
  3081. 000021CA  4445                     neg.w      D5
  3082. 000021CC  4C41 5942                movem.l    D1,D6,A0,A3,A4,A6, D1
  3083. 000021D0  2020                     move.l     D0, -[A0]
  3084. export_59:
  3085. 000021D2  4E75                     rts
  3086. fn000021D4:
  3087. 000021D4  4E56 FFEE                link       A6, -0x0012
  3088. 000021D8  3F2D DD00                move.w     -[A7], [A5 - 0x2300]
  3089. 000021DC  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  3090. 000021E0  548F                     addq.l     A7, 2
  3091. 000021E2  48C0                     ext.l      D0
  3092. 000021E4  2D40 FFEE                move.l     [A6 - 0x12], D0
  3093. 000021E8  4AAE FFEE                tst.l      [A6 - 0x12]
  3094. 000021EC  660C                     bne        +0xE /* 000021FA */
  3095. 000021EE  4879 0000 0536           push.l     0x536
  3096. 000021F4  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  3097. 000021F8  588F                     addq.l     A7, 4
  3098. label000021FA:
  3099. 000021FA  206E FFEE                movea.l    A0, [A6 - 0x12]
  3100. 000021FE  226E FFEE                movea.l    A1, [A6 - 0x12]
  3101. 00002202  3029 000A                move.w     D0, [A1 + 0xA]
  3102. 00002206  D068 0008                add.w      D0, [A0 + 0x8]
  3103. 0000220A  3D40 FFFE                move.w     [A6 - 0x2], D0
  3104. 0000220E  206E FFEE                movea.l    A0, [A6 - 0x12]
  3105. 00002212  3D68 0006 FFFC           move.w     [A6 - 0x4], [A0 + 0x6]
  3106. 00002218  426E FFF8                clr.w      [A6 - 0x8]
  3107. 0000221C  6000 0068                bra        +0x6A /* 00002286 */
  3108. label00002220:
  3109. 00002220  426E FFF6                clr.w      [A6 - 0xA]
  3110. 00002224  6054                     bra        +0x56 /* 0000227A */
  3111. label00002226:
  3112. 00002226  41ED DAE6                lea.l      A0, [A5 - 0x251A]
  3113. 0000222A  D0EE FFF6                add.w      A0, [A6 - 0xA]
  3114. 0000222E  4228 0008                clr.b      [A0 + 0x8]
  3115. 00002232  41ED DAE6                lea.l      A0, [A5 - 0x251A]
  3116. 00002236  D0EE FFF6                add.w      A0, [A6 - 0xA]
  3117. 0000223A  4850                     pea.l      [A0]
  3118. 0000223C  206E 0008                movea.l    A0, [A6 + 0x8]
  3119. 00002240  4868 0002                pea.l      [A0 + 0x2]
  3120. 00002244  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  3121. 00002248  508F                     addq.l     A7, 8
  3122. 0000224A  4A40                     tst.w      D0
  3123. 0000224C  6626                     bne        +0x28 /* 00002274 */
  3124. 0000224E  41ED DAE6                lea.l      A0, [A5 - 0x251A]
  3125. 00002252  D0EE FFF6                add.w      A0, [A6 - 0xA]
  3126. 00002256  7000                     moveq.l    D0, 0x00
  3127. 00002258  1028 001A                move.b     D0, [A0 + 0x1A]
  3128. 0000225C  3D40 FFF2                move.w     [A6 - 0xE], D0
  3129. 00002260  41ED DAE6                lea.l      A0, [A5 - 0x251A]
  3130. 00002264  D0EE FFF6                add.w      A0, [A6 - 0xA]
  3131. 00002268  7000                     moveq.l    D0, 0x00
  3132. 0000226A  1028 001B                move.b     D0, [A0 + 0x1B]
  3133. 0000226E  E140                     asl        D0.w, 8
  3134. 00002270  D16E FFF2                add.w      [A6 - 0xE], D0
  3135. label00002274:
  3136. 00002274  066E 0020 FFF6           addi.w     [A6 - 0xA], 0x20 /* ' ' */
  3137. label0000227A:
  3138. 0000227A  0C6E 0200 FFF6           cmpi.w     [A6 - 0xA], 0x200
  3139. 00002280  6DA4                     blt        -0x5A /* 00002226 */
  3140. 00002282  526E FFF8                addq.w     [A6 - 0x8], 1
  3141. label00002286:
  3142. 00002286  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  3143. 0000228C  6D92                     blt        -0x6C /* 00002220 */
  3144. 0000228E  302E FFF2                move.w     D0, [A6 - 0xE]
  3145. 00002292  5540                     subq.w     D0, 2
  3146. 00002294  3D40 FFF4                move.w     [A6 - 0xC], D0
  3147. 00002298  302E FFF4                move.w     D0, [A6 - 0xC]
  3148. 0000229C  D040                     add.w      D0, D0
  3149. 0000229E  3D40 FFF4                move.w     [A6 - 0xC], D0
  3150. 000022A2  206E FFEE                movea.l    A0, [A6 - 0x12]
  3151. 000022A6  3028 000C                move.w     D0, [A0 + 0xC]
  3152. 000022AA  D16E FFF4                add.w      [A6 - 0xC], D0
  3153. 000022AE  3B6E FFF4 DCEC           move.w     [A5 - 0x2314], [A6 - 0xC]
  3154. 000022B4  4E5E                     unlink     A6
  3155. 000022B6  4E75                     rts
  3156. 000022B8  4745                     chk.w      D3, D5
  3157. 000022BA  5453                     addq.w     [A3], 2
  3158. 000022BC  5441                     addq.w     D1, 2
  3159. 000022BE  5254                     addq.w     [A4], 1
  3160. 000022C0  4E56 FECC                link       A6, -0x0134
  3161. 000022C4  41EE FED4                lea.l      A0, [A6 - 0x12C]
  3162. 000022C8  2D48 FECC                move.l     [A6 - 0x134], A0
  3163. 000022CC  2D6E 0008 FED0           move.l     [A6 - 0x130], [A6 + 0x8]
  3164. label000022D2:
  3165. 000022D2  206E FECC                movea.l    A0, [A6 - 0x134]
  3166. 000022D6  52AE FECC                addq.l     [A6 - 0x134], 1
  3167. 000022DA  226E FED0                movea.l    A1, [A6 - 0x130]
  3168. 000022DE  52AE FED0                addq.l     [A6 - 0x130], 1
  3169. 000022E2  1091                     move.b     [A0], [A1]
  3170. 000022E4  66EC                     bne        -0x12 /* 000022D2 */
  3171. 000022E6  206E 0008                movea.l    A0, [A6 + 0x8]
  3172. 000022EA  5288                     addq.l     A0, 1
  3173. 000022EC  2D48 FED0                move.l     [A6 - 0x130], A0
  3174. 000022F0  6012                     bra        +0x14 /* 00002304 */
  3175. label000022F2:
  3176. 000022F2  206E FED0                movea.l    A0, [A6 - 0x130]
  3177. 000022F6  52AE FED0                addq.l     [A6 - 0x130], 1
  3178. 000022FA  226E FECC                movea.l    A1, [A6 - 0x134]
  3179. 000022FE  53AE FECC                subq.l     [A6 - 0x134], 1
  3180. 00002302  1091                     move.b     [A0], [A1]
  3181. label00002304:
  3182. 00002304  41EE FED4                lea.l      A0, [A6 - 0x12C]
  3183. 00002308  B1EE FECC                cmpa.l     A0, [A6 - 0x134]
  3184. 0000230C  65E4                     bcs        -0x1A /* 000022F2 */
  3185. 0000230E  206E FED0                movea.l    A0, [A6 - 0x130]
  3186. 00002312  52AE FED0                addq.l     [A6 - 0x130], 1
  3187. 00002316  226E FECC                movea.l    A1, [A6 - 0x134]
  3188. 0000231A  1091                     move.b     [A0], [A1]
  3189. 0000231C  206E FED0                movea.l    A0, [A6 - 0x130]
  3190. 00002320  4210                     clr.b      [A0]
  3191. 00002322  4E5E                     unlink     A6
  3192. 00002324  4E75                     rts
  3193. 00002326  5245                     addq.w     D5, 1
  3194. 00002328  5645                     addq.w     D5, 3
  3195. 0000232A  5253                     addq.w     [A3], 1
  3196. 0000232C  5452                     addq.w     [A2], 2
  3197. fn0000232E:
  3198. 0000232E  4E56 FF9E                link       A6, -0x0062
  3199. 00002332  426E FF9E                clr.w      [A6 - 0x62]
  3200. 00002336  486E FFA0                pea.l      [A6 - 0x60]
  3201. 0000233A  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  3202. 0000233E  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3203. 00002342  A880                     syscall    SetPt
  3204. 00002344  4A6E 0008                tst.w      [A6 + 0x8]
  3205. 00002348  6608                     bne        +0xA /* 00002352 */
  3206. 0000234A  203C 4950 4231           move.l     D0, 0x49504231 /* 'IPB1' */
  3207. 00002350  6006                     bra        +0x8 /* 00002358 */
  3208. label00002352:
  3209. 00002352  203C 4950 4232           move.l     D0, 0x49504232 /* 'IPB2' */
  3210. label00002358:
  3211. 00002358  2D40 FFA4                move.l     [A6 - 0x5C], D0
  3212. 0000235C  4A6E 0008                tst.w      [A6 + 0x8]
  3213. 00002360  6620                     bne        +0x22 /* 00002382 */
  3214. 00002362  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  3215. 00002366  4879 0000 0544           push.l     0x544
  3216. 0000236C  42A7                     clr.l      -[A7]
  3217. 0000236E  3F3C 0001                move.w     -[A7], 0x1
  3218. 00002372  486E FFA4                pea.l      [A6 - 0x5C]
  3219. 00002376  42A7                     clr.l      -[A7]
  3220. 00002378  486E FFB4                pea.l      [A6 - 0x4C]
  3221. 0000237C  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3222. 00002380  601E                     bra        +0x20 /* 000023A0 */
  3223. label00002382:
  3224. 00002382  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  3225. 00002386  4879 0000 0566           push.l     0x566
  3226. 0000238C  42A7                     clr.l      -[A7]
  3227. 0000238E  3F3C 0001                move.w     -[A7], 0x1
  3228. 00002392  486E FFA4                pea.l      [A6 - 0x5C]
  3229. 00002396  42A7                     clr.l      -[A7]
  3230. 00002398  486E FFB4                pea.l      [A6 - 0x4C]
  3231. 0000239C  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3232. label000023A0:
  3233. 000023A0  4A2E FFB4                tst.b      [A6 - 0x4C]
  3234. 000023A4  6604                     bne        +0x6 /* 000023AA */
  3235. 000023A6  70FF                     moveq.l    D0, 0xFFFFFFFF
  3236. 000023A8  6004                     bra        +0x6 /* 000023AE */
  3237. label000023AA:
  3238. 000023AA  302E FFBA                move.w     D0, [A6 - 0x46]
  3239. label000023AE:
  3240. 000023AE  4E5E                     unlink     A6
  3241. 000023B0  4E75                     rts
  3242. 000023B2  444F                     neg.w      A7
  3243. 000023B4  4F50                     chk.w      D7, [A0]
  3244. 000023B6  454E                     chk.w      D2, A6
  3245. 000023B8  2020                     move.l     D0, -[A0]
  3246. fn000023BA:
  3247. 000023BA  4E56 FC9E                link       A6, -0x0362
  3248. 000023BE  206E 0008                movea.l    A0, [A6 + 0x8]
  3249. 000023C2  4210                     clr.b      [A0]
  3250. 000023C4  422E FF00                clr.b      [A6 - 0x100]
  3251. 000023C8  42AE FEA0                clr.l      [A6 - 0x160]
  3252. 000023CC  41EE FF00                lea.l      A0, [A6 - 0x100]
  3253. 000023D0  2D48 FEA6                move.l     [A6 - 0x15A], A0
  3254. 000023D4  3D6E 000C FEAA           move.w     [A6 - 0x156], [A6 + 0xC]
  3255. 000023DA  70FF                     moveq.l    D0, 0xFFFFFFFF
  3256. 000023DC  3D40 FEB0                move.w     [A6 - 0x150], D0
  3257. 000023E0  42AE FEC4                clr.l      [A6 - 0x13C]
  3258. label000023E4:
  3259. 000023E4  4267                     clr.w      -[A7]
  3260. 000023E6  486E FE94                pea.l      [A6 - 0x16C]
  3261. 000023EA  4267                     clr.w      -[A7]
  3262. 000023EC  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  3263. 000023F0  301F                     move.w     D0, [A7]+
  3264. 000023F2  3D40 FE92                move.w     [A6 - 0x16E], D0
  3265. 000023F6  4A6E FE92                tst.w      [A6 - 0x16E]
  3266. 000023FA  6658                     bne        +0x5A /* 00002454 */
  3267. 000023FC  422E FC9E                clr.b      [A6 - 0x362]
  3268. 00002400  486E FF00                pea.l      [A6 - 0x100]
  3269. 00002404  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3270. 00002408  588F                     addq.l     A7, 4
  3271. 0000240A  2D6E FEF8 FEC4           move.l     [A6 - 0x13C], [A6 - 0x108]
  3272. 00002410  486E FF00                pea.l      [A6 - 0x100]
  3273. 00002414  486E FC9E                pea.l      [A6 - 0x362]
  3274. 00002418  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  3275. 0000241C  508F                     addq.l     A7, 8
  3276. 0000241E  4879 0000 0588           push.l     0x588
  3277. 00002424  486E FC9E                pea.l      [A6 - 0x362]
  3278. 00002428  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  3279. 0000242C  508F                     addq.l     A7, 8
  3280. 0000242E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3281. 00002432  486E FC9E                pea.l      [A6 - 0x362]
  3282. 00002436  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  3283. 0000243A  508F                     addq.l     A7, 8
  3284. 0000243C  206E 0008                movea.l    A0, [A6 + 0x8]
  3285. 00002440  4210                     clr.b      [A0]
  3286. 00002442  486E FC9E                pea.l      [A6 - 0x362]
  3287. 00002446  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3288. 0000244A  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  3289. 0000244E  508F                     addq.l     A7, 8
  3290. 00002450  422E FF00                clr.b      [A6 - 0x100]
  3291. label00002454:
  3292. 00002454  4A6E FE92                tst.w      [A6 - 0x16E]
  3293. 00002458  678A                     beq        -0x74 /* 000023E4 */
  3294. 0000245A  4E5E                     unlink     A6
  3295. 0000245C  4E75                     rts
  3296. 0000245E  4745                     chk.w      D3, D5
  3297. 00002460  5450                     addq.w     [A0], 2
  3298. 00002462  4154                     chk.w      D0, [A4]
  3299. 00002464  4820                     nbcd.b     -[A0]
  3300. export_38:
  3301. 00002466  4E56 FC14                link       A6, -0x03EC
  3302. 0000246A  4267                     clr.w      -[A7]
  3303. 0000246C  4879 0000 058A           push.l     0x58A
  3304. 00002472  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  3305. 00002476  5C8F                     addq.l     A7, 6
  3306. 00002478  3B40 DADA                move.w     [A5 - 0x2526], D0
  3307. 0000247C  0C40 FFFF                cmpi.w     D0, 0xFFFF
  3308. 00002480  6600 00B0                bne        +0xB2 /* 00002532 */
  3309. 00002484  4879 0000 0592           push.l     0x592
  3310. 0000248A  4879 0000 05B4           push.l     0x5B4
  3311. 00002490  4879 0000 05B6           push.l     0x5B6
  3312. 00002496  4879 0000 05B8           push.l     0x5B8
  3313. 0000249C  A98B                     syscall    ParamText
  3314. 0000249E  4267                     clr.w      -[A7]
  3315. 000024A0  3F3C 019C                move.w     -[A7], 0x19C
  3316. 000024A4  42A7                     clr.l      -[A7]
  3317. 000024A6  A986                     syscall    StopAlert
  3318. 000024A8  301F                     move.w     D0, [A7]+
  3319. 000024AA  3D40 FFFC                move.w     [A6 - 0x4], D0
  3320. 000024AE  4267                     clr.w      -[A7]
  3321. 000024B0  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3322. 000024B4  548F                     addq.l     A7, 2
  3323. 000024B6  4267                     clr.w      -[A7]
  3324. 000024B8  4EBA FE74                jsr        [PC - 0x18C /* 0000232E */]
  3325. 000024BC  548F                     addq.l     A7, 2
  3326. 000024BE  3D40 FFFE                move.w     [A6 - 0x2], D0
  3327. 000024C2  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  3328. 000024C8  661A                     bne        +0x1C /* 000024E4 */
  3329. 000024CA  4267                     clr.w      -[A7]
  3330. 000024CC  3F3C 000C                move.w     -[A7], 0xC
  3331. 000024D0  4879 0000 05BA           push.l     0x5BA
  3332. 000024D6  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3333. 000024DA  508F                     addq.l     A7, 8
  3334. 000024DC  4267                     clr.w      -[A7]
  3335. 000024DE  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3336. 000024E2  548F                     addq.l     A7, 2
  3337. label000024E4:
  3338. 000024E4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3339. 000024E8  486E FE08                pea.l      [A6 - 0x1F8]
  3340. 000024EC  4EBA FECC                jsr        [PC - 0x134 /* 000023BA */]
  3341. 000024F0  5C8F                     addq.l     A7, 6
  3342. 000024F2  4879 0000 05D4           push.l     0x5D4
  3343. 000024F8  486E FE08                pea.l      [A6 - 0x1F8]
  3344. 000024FC  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  3345. 00002500  508F                     addq.l     A7, 8
  3346. 00002502  4267                     clr.w      -[A7]
  3347. 00002504  486E FE08                pea.l      [A6 - 0x1F8]
  3348. 00002508  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  3349. 0000250C  5C8F                     addq.l     A7, 6
  3350. 0000250E  3B40 DADA                move.w     [A5 - 0x2526], D0
  3351. 00002512  0C40 FFFF                cmpi.w     D0, 0xFFFF
  3352. 00002516  661A                     bne        +0x1C /* 00002532 */
  3353. 00002518  4267                     clr.w      -[A7]
  3354. 0000251A  3F3C 000C                move.w     -[A7], 0xC
  3355. 0000251E  4879 0000 05DE           push.l     0x5DE
  3356. 00002524  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3357. 00002528  508F                     addq.l     A7, 8
  3358. 0000252A  4267                     clr.w      -[A7]
  3359. 0000252C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3360. 00002530  548F                     addq.l     A7, 2
  3361. label00002532:
  3362. 00002532  4267                     clr.w      -[A7]
  3363. 00002534  4879 0000 05F8           push.l     0x5F8
  3364. 0000253A  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  3365. 0000253E  5C8F                     addq.l     A7, 6
  3366. 00002540  3B40 DADC                move.w     [A5 - 0x2524], D0
  3367. 00002544  0C40 FFFF                cmpi.w     D0, 0xFFFF
  3368. 00002548  6600 00B2                bne        +0xB4 /* 000025FC */
  3369. 0000254C  4879 0000 0600           push.l     0x600
  3370. 00002552  4879 0000 0622           push.l     0x622
  3371. 00002558  4879 0000 0624           push.l     0x624
  3372. 0000255E  4879 0000 0626           push.l     0x626
  3373. 00002564  A98B                     syscall    ParamText
  3374. 00002566  4267                     clr.w      -[A7]
  3375. 00002568  3F3C 019C                move.w     -[A7], 0x19C
  3376. 0000256C  42A7                     clr.l      -[A7]
  3377. 0000256E  A986                     syscall    StopAlert
  3378. 00002570  301F                     move.w     D0, [A7]+
  3379. 00002572  3D40 FFFC                move.w     [A6 - 0x4], D0
  3380. 00002576  4267                     clr.w      -[A7]
  3381. 00002578  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3382. 0000257C  548F                     addq.l     A7, 2
  3383. 0000257E  3F3C 0001                move.w     -[A7], 0x1
  3384. 00002582  4EBA FDAA                jsr        [PC - 0x256 /* 0000232E */]
  3385. 00002586  548F                     addq.l     A7, 2
  3386. 00002588  3D40 FFFE                move.w     [A6 - 0x2], D0
  3387. 0000258C  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  3388. 00002592  661A                     bne        +0x1C /* 000025AE */
  3389. 00002594  4267                     clr.w      -[A7]
  3390. 00002596  3F3C 000C                move.w     -[A7], 0xC
  3391. 0000259A  4879 0000 0628           push.l     0x628
  3392. 000025A0  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3393. 000025A4  508F                     addq.l     A7, 8
  3394. 000025A6  4267                     clr.w      -[A7]
  3395. 000025A8  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3396. 000025AC  548F                     addq.l     A7, 2
  3397. label000025AE:
  3398. 000025AE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3399. 000025B2  486E FC14                pea.l      [A6 - 0x3EC]
  3400. 000025B6  4EBA FE02                jsr        [PC - 0x1FE /* 000023BA */]
  3401. 000025BA  5C8F                     addq.l     A7, 6
  3402. 000025BC  4879 0000 0642           push.l     0x642
  3403. 000025C2  486E FC14                pea.l      [A6 - 0x3EC]
  3404. 000025C6  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  3405. 000025CA  508F                     addq.l     A7, 8
  3406. 000025CC  4267                     clr.w      -[A7]
  3407. 000025CE  486E FC14                pea.l      [A6 - 0x3EC]
  3408. 000025D2  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  3409. 000025D6  5C8F                     addq.l     A7, 6
  3410. 000025D8  3B40 DADC                move.w     [A5 - 0x2524], D0
  3411. 000025DC  0C40 FFFF                cmpi.w     D0, 0xFFFF
  3412. 000025E0  661A                     bne        +0x1C /* 000025FC */
  3413. 000025E2  4267                     clr.w      -[A7]
  3414. 000025E4  3F3C 000C                move.w     -[A7], 0xC
  3415. 000025E8  4879 0000 064C           push.l     0x64C
  3416. 000025EE  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3417. 000025F2  508F                     addq.l     A7, 8
  3418. 000025F4  4267                     clr.w      -[A7]
  3419. 000025F6  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3420. 000025FA  548F                     addq.l     A7, 2
  3421. label000025FC:
  3422. 000025FC  4E5E                     unlink     A6
  3423. 000025FE  4E75                     rts
  3424. 00002600  494E                     chk.w      D4, A6
  3425. 00002602  4954                     chk.w      D4, [A4]
  3426. 00002604  4449                     neg.w      A1
  3427. 00002606  534B                     subq.w     A3, 1
  3428. export_40:
  3429. fn00002608:
  3430. 00002608  4E56 FFD4                link       A6, -0x002C
  3431. 0000260C  4A6E 0008                tst.w      [A6 + 0x8]
  3432. 00002610  6608                     bne        +0xA /* 0000261A */
  3433. 00002612  3B6D DADA DAD8           move.w     [A5 - 0x2528], [A5 - 0x2526]
  3434. 00002618  600E                     bra        +0x10 /* 00002628 */
  3435. label0000261A:
  3436. 0000261A  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  3437. 00002620  6606                     bne        +0x8 /* 00002628 */
  3438. 00002622  3B6D DADC DAD8           move.w     [A5 - 0x2528], [A5 - 0x2524]
  3439. label00002628:
  3440. 00002628  42A7                     clr.l      -[A7]
  3441. 0000262A  4EBA 00FA                jsr        [PC + 0xFA /* 00002726 */]
  3442. 0000262E  588F                     addq.l     A7, 4
  3443. 00002630  6000 00E8                bra        +0xEA /* 0000271A */
  3444. 00002634  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  3445. 00002638  3D40 FFD4                move.w     [A6 - 0x2C], D0
  3446. 0000263C  422E FFD8                clr.b      [A6 - 0x28]
  3447. 00002640  4A6E 0008                tst.w      [A6 + 0x8]
  3448. 00002644  6616                     bne        +0x18 /* 0000265C */
  3449. 00002646  4879 0000 0666           push.l     0x666
  3450. 0000264C  486E FFD8                pea.l      [A6 - 0x28]
  3451. 00002650  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  3452. 00002654  508F                     addq.l     A7, 8
  3453. 00002656  422E FFD7                clr.b      [A6 - 0x29]
  3454. 0000265A  6016                     bra        +0x18 /* 00002672 */
  3455. label0000265C:
  3456. 0000265C  4879 0000 0670           push.l     0x670
  3457. 00002662  486E FFD8                pea.l      [A6 - 0x28]
  3458. 00002666  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  3459. 0000266A  508F                     addq.l     A7, 8
  3460. 0000266C  7001                     moveq.l    D0, 0x01
  3461. 0000266E  1D40 FFD7                move.b     [A6 - 0x29], D0
  3462. label00002672:
  3463. 00002672  102D DAE2                move.b     D0, [A5 - 0x251E]
  3464. 00002676  B02E FFD7                cmp.b      D0, [A6 - 0x29]
  3465. 0000267A  6614                     bne        +0x16 /* 00002690 */
  3466. 0000267C  102E FFD7                move.b     D0, [A6 - 0x29]
  3467. 00002680  4880                     ext.w      D0
  3468. 00002682  3F00                     move.w     -[A7], D0
  3469. 00002684  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  3470. 00002688  548F                     addq.l     A7, 2
  3471. 0000268A  4A40                     tst.w      D0
  3472. 0000268C  6700 0084                beq        +0x86 /* 00002712 */
  3473. label00002690:
  3474. 00002690  0C6D FFFF DAD8           cmpi.w     [A5 - 0x2528], 0xFFFF
  3475. 00002696  670A                     beq        +0xC /* 000026A2 */
  3476. 00002698  3F2D DAD8                move.w     -[A7], [A5 - 0x2528]
  3477. 0000269C  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  3478. 000026A0  548F                     addq.l     A7, 2
  3479. label000026A2:
  3480. 000026A2  3F3C 0080                move.w     -[A7], 0x80
  3481. 000026A6  486E FFD8                pea.l      [A6 - 0x28]
  3482. 000026AA  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  3483. 000026AE  5C8F                     addq.l     A7, 6
  3484. 000026B0  3B40 DAD8                move.w     [A5 - 0x2528], D0
  3485. 000026B4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  3486. 000026B8  6052                     bra        +0x54 /* 0000270C */
  3487. label000026BA:
  3488. 000026BA  486E FFD8                pea.l      [A6 - 0x28]
  3489. 000026BE  4EBA 020A                jsr        [PC + 0x20A /* 000028CA */]
  3490. 000026C2  588F                     addq.l     A7, 4
  3491. 000026C4  4A40                     tst.w      D0
  3492. 000026C6  6644                     bne        +0x46 /* 0000270C */
  3493. 000026C8  0A2E 0003 FFD8           xori.b     [A6 - 0x28], 0x3
  3494. 000026CE  486E FFD8                pea.l      [A6 - 0x28]
  3495. 000026D2  4EBA 01F6                jsr        [PC + 0x1F6 /* 000028CA */]
  3496. 000026D6  588F                     addq.l     A7, 4
  3497. 000026D8  4A40                     tst.w      D0
  3498. 000026DA  6630                     bne        +0x32 /* 0000270C */
  3499. 000026DC  0C2E 0031 FFE1           cmpi.b     [A6 - 0x1F], 0x31 /* '1' */
  3500. 000026E2  6614                     bne        +0x16 /* 000026F8 */
  3501. 000026E4  4267                     clr.w      -[A7]
  3502. 000026E6  3F3C 000C                move.w     -[A7], 0xC
  3503. 000026EA  4879 0000 067A           push.l     0x67A
  3504. 000026F0  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3505. 000026F4  508F                     addq.l     A7, 8
  3506. 000026F6  60C2                     bra        -0x3C /* 000026BA */
  3507. label000026F8:
  3508. 000026F8  4267                     clr.w      -[A7]
  3509. 000026FA  3F3C 000C                move.w     -[A7], 0xC
  3510. 000026FE  4879 0000 0696           push.l     0x696
  3511. 00002704  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3512. 00002708  508F                     addq.l     A7, 8
  3513. 0000270A  60AE                     bra        -0x50 /* 000026BA */
  3514. label0000270C:
  3515. 0000270C  1B6E FFD7 DAE2           move.b     [A5 - 0x251E], [A6 - 0x29]
  3516. label00002712:
  3517. 00002712  42A7                     clr.l      -[A7]
  3518. 00002714  4EBA 0010                jsr        [PC + 0x10 /* 00002726 */]
  3519. 00002718  588F                     addq.l     A7, 4
  3520. label0000271A:
  3521. 0000271A  4E5E                     unlink     A6
  3522. 0000271C  4E75                     rts
  3523. 0000271E  4449                     neg.w      A1
  3524. 00002720  534B                     subq.w     A3, 1
  3525. 00002722  4F50                     chk.w      D7, [A0]
  3526. 00002724  454E                     chk.w      D2, A6
  3527. export_43:
  3528. fn00002726:
  3529. 00002726  4E56 FFFE                link       A6, -0x0002
  3530. 0000272A  2B6E 0008 DCF0           move.l     [A5 - 0x2310], [A6 + 0x8]
  3531. 00002730  4267                     clr.w      -[A7]
  3532. 00002732  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3533. 00002736  3F2D DAD8                move.w     -[A7], [A5 - 0x2528]
  3534. 0000273A  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  3535. 0000273E  508F                     addq.l     A7, 8
  3536. 00002740  4E5E                     unlink     A6
  3537. 00002742  4E75                     rts
  3538. 00002744  4449                     neg.w      A1
  3539. 00002746  534B                     subq.w     A3, 1
  3540. 00002748  5345                     subq.w     D5, 1
  3541. 0000274A  454B                     chk.w      D2, A3
  3542. export_37:
  3543. fn0000274C:
  3544. 0000274C  4E56 FFFE                link       A6, -0x0002
  3545. 00002750  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3546. 00002754  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3547. 00002758  3F2D DAD8                move.w     -[A7], [A5 - 0x2528]
  3548. 0000275C  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  3549. 00002760  508F                     addq.l     A7, 8
  3550. 00002762  3D40 FFFE                move.w     [A6 - 0x2], D0
  3551. 00002766  202E 000C                move.l     D0, [A6 + 0xC]
  3552. 0000276A  D1AD DCF0                add.l      [A5 - 0x2310], D0
  3553. 0000276E  4EBA 000E                jsr        [PC + 0xE /* 0000277E */]
  3554. 00002772  4E5E                     unlink     A6
  3555. 00002774  4E75                     rts
  3556. 00002776  4449                     neg.w      A1
  3557. 00002778  534B                     subq.w     A3, 1
  3558. 0000277A  5245                     addq.w     D5, 1
  3559. 0000277C  4144                     chk.w      D0, D4
  3560. export_42:
  3561. fn0000277E:
  3562. 0000277E  4E56 FFF0                link       A6, -0x0010
  3563. 00002782  0CAD 0000 0011 EB70      cmpi.l     [A5 - 0x1490], 0x11
  3564. 0000278A  6606                     bne        +0x8 /* 00002792 */
  3565. 0000278C  2B6D EB70 EB70           move.l     [A5 - 0x1490], [A5 - 0x1490]
  3566. label00002792:
  3567. 00002792  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  3568. 00002796  0C40 0002                cmpi.w     D0, 0x2
  3569. 0000279A  6C00 00A8                bge        +0xAA /* 00002844 */
  3570. 0000279E  202D DCF0                move.l     D0, [A5 - 0x2310]
  3571. 000027A2  7209                     moveq.l    D1, 0x09
  3572. 000027A4  E2A0                     asr        D0, D1
  3573. 000027A6  306D DCEC                movea.w    A0, [A5 - 0x2314]
  3574. 000027AA  D088                     add.l      D0, A0
  3575. 000027AC  2D40 FFF8                move.l     [A6 - 0x8], D0
  3576. 000027B0  4878 000A                push.l     0xA /* '\n' */
  3577. 000027B4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3578. 000027B8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3579. 000027BC  2D40 FFF4                move.l     [A6 - 0xC], D0
  3580. 000027C0  202E FFF4                move.l     D0, [A6 - 0xC]
  3581. 000027C4  B0AD DD02                cmp.l      D0, [A5 - 0x22FE]
  3582. 000027C8  6638                     bne        +0x3A /* 00002802 */
  3583. 000027CA  4878 000A                push.l     0xA /* '\n' */
  3584. 000027CE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3585. 000027D2  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  3586. 000027D6  4878 0200                push.l     0x200
  3587. 000027DA  2F00                     move.l     -[A7], D0
  3588. 000027DC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3589. 000027E0  41ED DCE6                lea.l      A0, [A5 - 0x231A]
  3590. 000027E4  D1C0                     add.l      A0, D0
  3591. 000027E6  2B48 DCF8                move.l     [A5 - 0x2308], A0
  3592. 000027EA  203C 0000 01FF           move.l     D0, 0x1FF
  3593. 000027F0  C0AD DCF0                and.l      D0, [A5 - 0x2310]
  3594. 000027F4  D0AD DCF8                add.l      D0, [A5 - 0x2308]
  3595. 000027F8  2B40 DCFC                move.l     [A5 - 0x2304], D0
  3596. 000027FC  7001                     moveq.l    D0, 0x01
  3597. 000027FE  6000 00BE                bra        +0xC0 /* 000028BE */
  3598. label00002802:
  3599. 00002802  2B6E FFF8 DCF4           move.l     [A5 - 0x230C], [A6 - 0x8]
  3600. 00002808  2B6E FFF4 DD02           move.l     [A5 - 0x22FE], [A6 - 0xC]
  3601. 0000280E  4878 000A                push.l     0xA /* '\n' */
  3602. 00002812  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3603. 00002816  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  3604. 0000281A  4878 0200                push.l     0x200
  3605. 0000281E  2F00                     move.l     -[A7], D0
  3606. 00002820  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3607. 00002824  41ED DCE6                lea.l      A0, [A5 - 0x231A]
  3608. 00002828  D1C0                     add.l      A0, D0
  3609. 0000282A  2B48 DCF8                move.l     [A5 - 0x2308], A0
  3610. 0000282E  203C 0000 01FF           move.l     D0, 0x1FF
  3611. 00002834  C0AD DCF0                and.l      D0, [A5 - 0x2310]
  3612. 00002838  D0AD DCF8                add.l      D0, [A5 - 0x2308]
  3613. 0000283C  2B40 DCFC                move.l     [A5 - 0x2304], D0
  3614. 00002840  6000 007C                bra        +0x7E /* 000028BE */
  3615. label00002844:
  3616. 00002844  41ED DAE6                lea.l      A0, [A5 - 0x251A]
  3617. 00002848  2B48 DCF8                move.l     [A5 - 0x2308], A0
  3618. 0000284C  203C 0000 01FF           move.l     D0, 0x1FF
  3619. 00002852  C0AD DCF0                and.l      D0, [A5 - 0x2310]
  3620. 00002856  D0AD DCF8                add.l      D0, [A5 - 0x2308]
  3621. 0000285A  2B40 DCFC                move.l     [A5 - 0x2304], D0
  3622. 0000285E  203C FFFF FE00           move.l     D0, 0xFFFFFE00
  3623. 00002864  C0AD DCF0                and.l      D0, [A5 - 0x2310]
  3624. 00002868  2D40 FFF0                move.l     [A6 - 0x10], D0
  3625. 0000286C  202E FFF0                move.l     D0, [A6 - 0x10]
  3626. 00002870  B0AD DCF4                cmp.l      D0, [A5 - 0x230C]
  3627. 00002874  6604                     bne        +0x6 /* 0000287A */
  3628. 00002876  7001                     moveq.l    D0, 0x01
  3629. 00002878  6044                     bra        +0x46 /* 000028BE */
  3630. label0000287A:
  3631. 0000287A  2B6E FFF0 DCF4           move.l     [A5 - 0x230C], [A6 - 0x10]
  3632. 00002880  203C FFFF FE00           move.l     D0, 0xFFFFFE00
  3633. 00002886  C0AD DCF0                and.l      D0, [A5 - 0x2310]
  3634. 0000288A  4267                     clr.w      -[A7]
  3635. 0000288C  2F00                     move.l     -[A7], D0
  3636. 0000288E  3F2D DAD8                move.w     -[A7], [A5 - 0x2528]
  3637. 00002892  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  3638. 00002896  508F                     addq.l     A7, 8
  3639. 00002898  3F3C 0200                move.w     -[A7], 0x200
  3640. 0000289C  2F2D DCF8                move.l     -[A7], [A5 - 0x2308]
  3641. 000028A0  3F2D DAD8                move.w     -[A7], [A5 - 0x2528]
  3642. 000028A4  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  3643. 000028A8  508F                     addq.l     A7, 8
  3644. 000028AA  3B40 DAE4                move.w     [A5 - 0x251C], D0
  3645. 000028AE  4267                     clr.w      -[A7]
  3646. 000028B0  2F2D DCF0                move.l     -[A7], [A5 - 0x2310]
  3647. 000028B4  3F2D DAD8                move.w     -[A7], [A5 - 0x2528]
  3648. 000028B8  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  3649. 000028BC  508F                     addq.l     A7, 8
  3650. label000028BE:
  3651. 000028BE  4E5E                     unlink     A6
  3652. 000028C0  4E75                     rts
  3653. 000028C2  4348                     chk.w      D1, A0
  3654. 000028C4  4543                     chk.w      D2, D3
  3655. 000028C6  4B42                     chk.w      D5, D2
  3656. 000028C8  5546                     subq.w     D6, 2
  3657. fn000028CA:
  3658. 000028CA  4E56 0000                link       A6, 0
  3659. 000028CE  206E 0008                movea.l    A0, [A6 + 0x8]
  3660. 000028D2  0C10 0042                cmpi.b     [A0], 0x42 /* 'B' */
  3661. 000028D6  660C                     bne        +0xE /* 000028E4 */
  3662. 000028D8  0C6D 0001 DAE0           cmpi.w     [A5 - 0x2520], 0x1
  3663. 000028DE  6604                     bne        +0x6 /* 000028E4 */
  3664. 000028E0  7000                     moveq.l    D0, 0x00
  3665. 000028E2  6040                     bra        +0x42 /* 00002924 */
  3666. label000028E4:
  3667. 000028E4  4267                     clr.w      -[A7]
  3668. 000028E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3669. 000028EA  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  3670. 000028EE  5C8F                     addq.l     A7, 6
  3671. 000028F0  3B40 DAD8                move.w     [A5 - 0x2528], D0
  3672. 000028F4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  3673. 000028F8  6728                     beq        +0x2A /* 00002922 */
  3674. 000028FA  206E 0008                movea.l    A0, [A6 + 0x8]
  3675. 000028FE  1010                     move.b     D0, [A0]
  3676. 00002900  4880                     ext.w      D0
  3677. 00002902  0640 FFBF                addi.w     D0, 0xFFBF
  3678. 00002906  3B40 DD00                move.w     [A5 - 0x2300], D0
  3679. 0000290A  3F2D DD00                move.w     -[A7], [A5 - 0x2300]
  3680. 0000290E  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3681. 00002912  548F                     addq.l     A7, 2
  3682. 00002914  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3683. 00002918  4EBA F8BA                jsr        [PC - 0x746 /* 000021D4 */]
  3684. 0000291C  588F                     addq.l     A7, 4
  3685. 0000291E  7001                     moveq.l    D0, 0x01
  3686. 00002920  6002                     bra        +0x4 /* 00002924 */
  3687. label00002922:
  3688. 00002922  7000                     moveq.l    D0, 0x00
  3689. label00002924:
  3690. 00002924  4E5E                     unlink     A6
  3691. 00002926  4E75                     rts
  3692. 00002928  4649                     not.w      A1
  3693. 0000292A  4E44                     trap       4
  3694. 0000292C  4441                     neg.w      D1
  3695. 0000292E  5441                     addq.w     D1, 2
  3696. export_39:
  3697. 00002930  4E75                     rts
  3698. export_41:
  3699. 00002932  3F2D DADA                move.w     -[A7], [A5 - 0x2526]
  3700. 00002936  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  3701. 0000293A  548F                     addq.l     A7, 2
  3702. 0000293C  3F2D DADC                move.w     -[A7], [A5 - 0x2524]
  3703. 00002940  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  3704. 00002944  548F                     addq.l     A7, 2
  3705. 00002946  4E75                     rts
  3706.